無効なプロシージャ名のエラー

プロシージャを作成するときに、無効なプロシージャ名を指定したか、またはプロシージャ名を指定しませんでした。

有効なマクロ名:

  • 文字で始まっている必要があります。

  • スペースまたは英数字以外の文字 (アンパサンド (&)、アスタリスク (*)、スラッシュ (/) などを含めることはできません。

  • ピリオドは使用できません。 モジュール内でプロシージャを明示的に定義する場合にのみ、マクロ名でピリオド (.) を使用できます。 たとえば、"my" という名前の新しいモジュールを作成し、それに "test" という名前のプロシージャが含まれる場合、マクロ名 "my.test" を入力します。

  • 80 文字以下でなければなりません。

  • プログラムで予約されている識別子またはキーワードを使用することはできません ("print" など)。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。