ファイルを閉じる場合に、保存して閉じるのか、保存しないで閉じるのかの2種類がある。
1. 保存して閉じる。
ActiveWorkbook .Save ' 保存する。
ActiveWorkbook .Close ' 閉じる。
ActiveWorkbook .Close SaveChanges : = True ' 保存して閉じる。
ActiveWorkbook .Close True ' ファイルに変更があれば保存して閉じる。
2. 保存しないで閉じる。(基本的に、保存しないで閉じるときには、確認のメッセージが出る。)
ActiveWorkbook .Save = True ' 保存するのか、メッセージが出る。
ActiveWorkbook .Save = False ' 保存するのか、メッセージが出る。
ActiveWorkbook .Close SaveChanges : = False ' 保存しないで閉じる。メッセージは出ない。
3. 閉じるときに、保存するのか確認の、メッセージを出さないようにする。
ActiveWorkbook .Save = True ' 保存しない
Application .DisplayAlerts = False ' メッセージを出さない。
ActiveWorkbook .Close ' 閉じる。
4. エクセルを終了する。
Application .Quit ' 保存していないと、確認のメッセージが出る。
基本的なマクロの習得
ファイルの保存と閉じる
実際に使っているシステムの内容で解説
EXCEL VBA 講座