Excel VBAのCInt関数の使い方
Excel VBAのCInt関数は、指定した値をInteger(整数)データ型に変換する関数です。
CInt関数の基本的な構文
CInt(Expression)
パラメータ
- Expression: 整数に変換する値を指定します。この値は、-32,768から32,767までの範囲に収まっている必要があります。
サンプルコード
以下に簡単なSubプロシージャの形式でCInt関数の使い方を示します。
Sub ExampleCInt() Dim myVar As Variant Dim myInt As Integer ' 変数に値を設定 myVar = "123.45" ' 整数に変換 myInt = CInt(myVar) ' 結果を表示 MsgBox "変換後の値: " & myInt End Sub
このサンプルコードでは、Variant型の変数myVarに文字列”123.45″を設定し、その後CInt関数を使用してこれをInteger型の値に変換します。その結果、myIntは123となります(小数点以下が切り捨てられます)。メッセージボックスは”変換後の値: 123″と表示されます。
CInt関数は、値を整数に変換する際に便利な関数です。ただし、指定した値が整数の範囲に収まっていない場合、エラーが発生しますので注意が必要です。