• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロ BeforSave機能)

エクセルマクロのBeforSave機能について

このQ&Aのポイント
  • エクセルマクロのBeforSave機能で上書き保存するとマイクロソフトに報告する旨のエラーメッセージが出るとのこと。
  • エラー後に報告「する・しない」で自動復帰した後にそのまま上書き保存すると成功するが、少しでも変更を加えると再度同じエラーが発生する。
  • 具体的な原因は不明であり、初めてこの機能を使うため間違いがあるかもしれないとのこと。

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

  • ベストアンサー
  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.1

Workbook_BeforSaveイベントはブックが保存されると発生します。 なのでその中でまたブックを保存しようとしているので またWorkbook_BeforSaveイベントが発生してループ してるのではないでしょうか?

OKBob
質問者

お礼

迅速に回答頂きましてありがとうございます。 なるほど!確かに考えられますね。 ビフォーセイブなので確かに二回セイブする事になりますね。 もう少しいじって確認してみます。

OKBob
質問者

補足

確認できました。 saveをcloseでやってみたところ、エラーなしで閉じましたので saveが原因だったようです。 今までの感覚だと問題ないように感じていたのですが・・・ ありがとうございました!

関連するQ&A