名前付け規則

名前付け規則

プロシージャ、定数、変数、および引数に名前を付ける場合、次の規則に従います。

名前の先頭は文字でなければなりません。

文字 (英数字、漢字、ひらがな、カタカナ) とアンダスコア (_) を使うことができます。スペースや記号( ピリオド (.)、感嘆符 (!)、および @、&、$、# など )は使えません。

255 文字 (半角の場合) 以内でなければなりません。

ViBA の関数、ステートメントおよびメソッドと同じ名前を使うことはできません。(VBA で使用している同じ名前のキーワードの機能が使えなくなります。 )

同じレベルの適用範囲内で、同じ名前を使用することはできません。

正しい例

Dim i, j

誤っている例

Dim 2a, end

大文字と小文字の区別

VBAの実行に際しては大文字と小文字は区別されませんが、変数の宣言の際に使用した大文字、小文字の別は保持されます。

Sub Prog1()
Dim A
A = 1 ' 小文字で a と入力しても、宣言した名前 A に自動的に変わります。
End Sub

メニューページへ