概要
- 文字列、数値、日付・ブール値など、様々なデータを格納することができる型。
- データの値を表す部分とデータの型を表す部分(内部処理形式)を保持している。
宣言方法
Dim 変数名 As Variant
Dim 変数名
型指定の省略時はバリアント型(Variant)が指定されたものとみなす
初期値
バリアント型の変数の初期値はEmpty
Emptyはバリアント型だけに格納できる。
Emptyかどうかは以下のようにIsEmpty関数で判定できる。
Dim myVar As Variant Debug.Print IsEmpty(myVar) '--> True と表示される Debug.Print TypeName(myVar) '--> Empty と表示される