- Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
140 :デフォルトの名無しさん[sage]:2015/12/22(火) 19:41:14.20 ID:eV+iF7ba - 宣言しなくても使える、とはちょっと違うんだけどな
VBAの変数宣言は記述を省略できるだけで、変数を使った時点でVariant型として自動的に宣言される コードに書かなかった場合はシステムが代わりに宣言しといてくれるんだよ このソースを実行してみればわかる Sub Macro1() a = 1 ' ← 変数を使おうとした時点で、書かなくても自動的に Dim a As Variant が実行される Dim a As Variant '←宣言が重複するのでエラーになる End Sub
|