• 締切済み

excel マクロの有効ブックの特定

excelにvbaでマクロを入れているのですが、マクロの有効なファイルをそのマクロを登録しているファイルのみにするにはどうしたらいいのでしょうか。要するにそのファイルのみでマクロを実行できるようにする場合です。 因みに、マクロを登録しているのまexcel2003タイプです。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

マクロの構文内で、アクティブファイルの名称を確認して、自身のファイル名と違うならEXITするようにすればいいのでは? 自分自身のファイル名を変数に保存する http://www.happy2-island.com/excelsmile/smile03/capter00201.shtml

fuji_souce
質問者

お礼

返事遅くなり申し訳ありません。 マクロの保存先のそのブックのみでの有効ははできないのですね。 マクロの中で制御するようにしました。 ありがとうございました。