関数・メソッド

Double型(倍精度浮動小数点数型)に変換する【CDbl関数】【ExcelVBA】

構文

CDbl(Expression)  As Double

Expression・・・ 文字列式または数式を指定※省略不可
戻り値 ・・・・・  Double型
Expressionに指定した文字をDouble型(倍精度浮動小数点数型)に変換します。

CDbl関数のサンプルコード

Public Sub sample_CDbl()

    '■通常の変換
    Debug.Print CDbl(1000.12345)     '→1000.12345
    Debug.Print CDbl("1000.54321")   '→1000.54321
    Debug.Print CDbl("\1000.12")     '→1000.12
    
    '■構文エラー
    'debug.print CDbl()
    '■実行時エラー 13 型が一致しません
    Debug.Print CDbl("千円")
    Debug.Print CDbl("1000円")
    Debug.Print CDbl("aaa")

End Sub

注意点

  • Double型の値の有効範囲は約-1.8×10(308乗)~-4.0×10(-324乗)
  • Double型の値の有効範囲は約4.9×10(-324乗)~1.8×10(308乗)
  • 小数点がある場合は有効桁数で四捨五入されます。

関連記事

 

コメント

タイトルとURLをコピーしました