2.
名前付け規則
以下はヘルプファイル抜粋です。理解できないところもあるかもしれませんが このような規則があるということです 規則に沿った記述をしないと
動作しなかったり 予期せぬ結果が生じます
Visual
Basic のモジュールで、 プロシージャ、定数、変数、および引数に名前を付ける場合、次の規則に従います。
-
名前の先頭は文字でなければなりません。
-
名前にはスペース、ピリオド
(.)、感嘆符 (!)、および @、&、$、# などの文字を使うことはできません。
-
名前は
255 文字 (半角の場合) 以内でなければなりません。
-
通常、Visual Basic の関数、ステートメント、およびメソッドと同じ名前を使うことはできません。 Visual
Basic
で使用している同じ名前のキーワードの機能が使えなくなります。
割り当てた名前と競合する組み込み関数、ステートメント、またはメソッドを使用する場合、明示的に識別する必要があります。
組み込み関数、ステートメント、またはメソッドの前に、関連するタイプ
ライブラリの名前を指定してください。 たとえば、Left と呼ばれる変数がある場合、VBA.Left を使って Left
関数だけを呼び出すことができます。
-
同じレベルの適用範囲内で、同じ名前を使用することはできません。 たとえば同じプロシージャ内で、age という名前の 2
つの変数を宣言することはできません。
ただし、age という名前のプライベート変数と age という名前のプロシージャ
レベルの変数は、 同じモジュールで宣言できます。
メモ
Visual Basic
では、大文字と小文字は区別されませんが、 名前を宣言するステートメントの大文字は保持されます。
|