構文
CDec(Expression) As Decimal
Expression・・・ Decimal型(10進型)に変換したい数値
戻り値 ・・・・・Decimal型
戻り値 ・・・・・Decimal型
Expressionに指定した数値をDemical型に変換します。
(Demical型にならないデータは実行時エラーとなります)
(Demical型にならないデータは実行時エラーとなります)
CDec関数のサンプルコード
Public Sub sample_CDec() '数値が文字列データで取得した際は、Demical型/Variant型へ変換される MsgBox CDec("10") '→10(Demical型/Variant型) MsgBox CDec("10") '→10(Demical型/Variant型) '■小数点は銀行型まるめとなる(小数点が5の場合、一番近い偶数になる) MsgBox CDec("2.5") '→2 MsgBox CDec("3.5") '→4 MsgBox CDec("2.5") '→2 MsgBox CDec("3.5") '→4 '■構文エラー 'MsgBox CLng() '■実行時エラー 13 型が一致しません MsgBox CDec("aaa") MsgBox CDec("十") MsgBox CDec("百") End Sub
注意点
- Decimal型を使用できるのは、Variant型で格納している場合のみです。
関連記事
コメント