• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel マクロ ファイルオープン時 自動実行 )

Excelマクロファイルオープン時に自動実行される際のエラーの回避方法はあるか?

このQ&Aのポイント
  • Excel2003で改ページを自動で行うマクロを作成した後、自動でツールバーが作成されてマクロが実行されるように設定した。しかし、ファイルを再度開くと実行時エラーが発生し、プロシージャの呼び出しまたは引数が不正であるというエラーメッセージが表示される。エラーの原因は、一回目に開いた時に作成したツールバー作成のマクロを再度実行しようとするからだと考えられるが、これを回避する方法はあるのかどうか?
  • エラーが発生しても、他のマクロは問題なく実行されるし、改ページマクロは他のファイルからも問題なく実行されるため、本来の目的である改ページを簡単に行うためのツールバーは正常に機能している。しかし、エラーが発生するとスッキリしないため、エラーの回避方法があれば知りたい。
  • エラーメッセージの終了ボタンを押せば、他のマクロは問題なく実行されるし、他のファイルからも改ページマクロを実行することができる。ただし、気分的にはスッキリしないため、エラーを回避する方法があれば教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Auto_Openイベントにツールバーを消すマクロも入れておけば問題ないかと。 Sub Auto_Open() On Error Resume Next Application.CommandBars("改頁マクロ").Delete On Error GoTo 0 ツールバー作成 End Sub

joe2013
質問者

お礼

早速の回答ありがとうございます。 無事に解決出来ました。 誠にありがとうございます。

関連するQ&A