Vbaのcdec関数の使い方は?
VBA CDEC 関数は、VBA 関数のデータ型変換カテゴリにリストされています。 VBA コードで使用すると、数値が 10 進データ型に変換されます。簡単に言えば、10 進データ型では、数値は小数点以下 28 桁で、最大値は +/-7.9228162514264337593543950335、ゼロ以外の最小値は +/-0.000000000000000000000000001 になります。
構文
CDec(式)
引数
- 式: 10 進データ型に変換する値。
例
VBA CDEC 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_CDEC() Range("B1").Value = CDec(Range("A1") / Range("A2")) End Sub
上の例では、セル A1 の値 (10) をセル A2 の値 (9) で除算し、CDEC 関数を使用してこの値を 10 進データ型に変換し、結果として 1.11111111111111 が返されました。
コメント
- 指定された値が数値以外の値、または数値として認識できない数値である場合、VBA は実行時エラー 13 を返します。
- また、指定された値が 10 進データ型の範囲外の場合もエラーが返されます。