Excel VBAのCDec関数の使い方
Excel VBAのCDec関数は、指定された値をDecimalデータ型に変換する関数です。Decimalデータ型は、最大28桁までの精度を持つ数値を格納することができ、金融計算など精度が要求される場面でよく使用されます。
CDec関数の基本的な構文
CDec(Expression)
パラメータ
- Expression: Decimal値に変換したい数値を指定します。
サンプルコード
以下に簡単なSubプロシージャの形式でCDec関数の使い方を示します。
Sub ExampleCDec()
Dim var As Variant
Dim decVal As Variant
var = 123456.789123456789
' 数値をDecimalに変換
decVal = CDec(var)
' 結果を表示
MsgBox "Decimal値: " & decVal
End Sub
このサンプルコードでは、変数varに格納された数値123456.789123456789をDecimal値に変換します。Decimalデータ型は28桁までの精度を保持しますので、結果は123456.789123456789になります。その結果をメッセージボックスで表示します。
CDec関数は、特定の範囲の数値に対する高精度な計算が必要な場合、特に金融関連の計算で有用です。適切に使用することで、コードの効率と精度を向上させることが可能です。
