- ベストアンサー
Variant型で宣言してるのにEmptyになる
エクセルVBA2003について質問です。 Sub aaa1() Dim a As Variant Debug.Print TypeName(a) End Sub を実行してイミディエイトウインドウで確認すると Emptyが返ってきます。 Variantが返ってこない理由は何でしょうか? また、変数の方の宣言をしない場合は Variant型になるはずなのに Sub aaa2() Dim a Debug.Print TypeName(a) End Sub を実行すると、同じくEmptyが返ってきます。 Variantが返らない理由を教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- vbhanatyan
- ベストアンサー率79% (70/88)
回答No.3
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
お礼
>Empty 値は、初期化されていない (初期値が代入されていない) バリアント型の変数を示します よく覚えます。ありがとうございました。