即効テクニック |
変数に関する情報を提供する文字列型(String)の文字列を返すTypeName関数を使って、データ型を確認する事ができます。
Sub Sample() Dim i As Integer MsgBox TypeName(i & i) MsgBox TypeName(i + i) MsgBox TypeName(10 * 2) MsgBox TypeName(10 * 2.1) MsgBox TypeName(10 / 3) End Sub
TypeName 関数によって次のいずれかの文字列が返されます。 文字列 変数 オブジェクトの種類 返された文字列objecttypeで表される種類 のオブジェクト Byte バイト型(Byte) Integer 整数型(Integer) Long 長整数型(Long) Single 単精度浮動小数点数型(Single) Double 倍精度浮動小数点数型(Double) Currency 通貨型(Currency) Decimal 10進数型 Date 日付型(Date) String 文字列型(String) Boolean ブール型(Boolean) Error エラー値 Empty 未初期化 Null 無効な値 Object オブジェクト Unknown オブジェクトの種類が不明なオブジェクト Nothing オブジェクトを参照していないオブジェクト変数