CDBL関数 解説(Excel VBA)

Excel VBAのCDBL関数の使い方

Excel VBAのCDBL関数は、指定された値をDoubleデータ型に変換する関数です。Doubleデータ型は、-1.7976931348623158E308から1.7976931348623158E308までの範囲の浮動小数点数を格納することができます。

CDBL関数の基本的な構文

CDBL(Expression)

パラメータ

  • Expression: Double値に変換したい数値を指定します。

サンプルコード

以下に簡単なSubプロシージャの形式でCDBL関数の使い方を示します。

Sub ExampleCDBL()
    Dim var As Variant
    Dim dblVal As Double
    var = 123456.789123456789
    ' 数値をDoubleに変換
    dblVal = CDBL(var)
    ' 結果を表示
    MsgBox "Double値: " & dblVal
End Sub

このサンプルコードでは、変数varに格納された数値123456.789123456789をDouble値に変換します。Doubleデータ型は15桁の数値を精度良く保持しますので、結果は123456.789123456789になります。その結果をメッセージボックスで表示します。

CDBL関数は、特定の範囲の浮動小数点数値のみを取り扱う場合や、科学技術計算を行う場合に有用です。適切に使用することで、コードの効率とパフォーマンスを向上させることが可能です。