• ベストアンサー

エクセルのマクロについて

エクセル(2002)で「マクロの記録」を利用して、手順をマクロ化して便利に使用しています。 さて、保存後に現在開いているブックを閉じたいのですが、閉じるという操作をすると、きっと記録されませんよね?保存までを記録させて、閉じる操作は手書きで追加記入したいのですが、どのように記載すればよろしいでしょうか。 マクロやVBAの勉強が不十分でお恥ずかしい限りです。

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

ActiveWorkbook.Close でOKです。 でも編集をしていたら、「保存しますか?」 と聞いて来ますので、 ActiveWorkbook.Saved = True ActiveWorkbook.Close とすれば編集内容を破棄してブックを閉じます。 ActiveWorkbook.Save ActiveWorkbook.Close とすれば、上書き保存してブックを閉じます。

camille_ka
質問者

お礼

早速のお答えありがとうございました。明日早速試してみます!

関連するQ&A

専門家に質問してみよう