プロシージャ、定数、変数、および引数に名前を付ける場合、次の規則に従います。
名前の先頭は文字でなければなりません。
文字 (英数字、漢字、ひらがな、カタカナ) とアンダスコア (_) を使うことができます。スペースや記号( ピリオド (.)、感嘆符 (!)、および @、&、$、# など )は使えません。
255 文字 (半角の場合) 以内でなければなりません。
ViBA の関数、ステートメントおよびメソッドと同じ名前を使うことはできません。(VBA で使用している同じ名前のキーワードの機能が使えなくなります。 )
同じレベルの適用範囲内で、同じ名前を使用することはできません。
Dim i, j
Dim 2a, end
VBAの実行に際しては大文字と小文字は区別されませんが、変数の宣言の際に使用した大文字、小文字の別は保持されます。
Sub Prog1()
Dim A
A = 1 ' 小文字で a と入力しても、宣言した名前 A に自動的に変わります。
End Sub