• ベストアンサー

エクセルVBA ファイルOPEN時のマクロを動作させたくない

MasterファイルのマクロがSlaveファイルを開こうとしたときSlaveファイル内のWorkBooks.Openに記述されたマクロが動作してしまいしかるべき警告が出て止まってしまいます。つまりMasterファイルの自動処理になりません、マクロが別のファイルを開いたときにそのファイルのマクロを無効にする手立てがないのでしょうか? わかる方どうぞご指導を・・・・

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

  • ベストアンサー
回答No.1

Workbooks.Openで開くファイルのWorkbook_Openを実行させたくない(実行させなくてよい)のであれば、 Application.EnableEvents = False Workbooks.Open ~ Application.EnableEvents = True '忘れずに

katyou
質問者

お礼

ありがとうございました きっとご指導のようなメソッドが 存在すると思っていたのですが 見つけられませんでした まだまだ修行不足のようです

関連するQ&A