構文
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型で格納している場合のみです。
関連記事



コメント