「識別子が長すぎます。」の原因・解決方法

エラー内容

VBAコンパイル時に、「識別子が長すぎます。」と表示される。

識別子とは、変数、定数、引数、プロシージャなどの名前のことです。

原因と解決方法

1つの原因と、その解決方法が考えられます。

原因1. 名前が長すぎる

解説

識別子(変数やプロシージャなどの名前)に、256文字以上の文字を使うと、このエラーが発生します。

 

解決方法

変数やプロシージャの名前を、255文字以内に修正します。

 

[おまけ]

VBAは255文字以内ですが、他の言語では1023文字だったりと、言語によって識別子に使える最大文字数は違います。

 

関連記事

VBAエラー原因・解決方法
成果を出す5つのポイント
VBAエラー原因・解決方法
えくとしょ | 初心者のためのエクセルとVBAの図書館
タイトルとURLをコピーしました