動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2410(ビルド18122.20000クイック実行)ベータチャネル
「vba エクセル 終了 保存しない」
といった検索でアクセスがありました。
[スポンサードリンク]
Application.QuitでExcelを終了できるが…
Excel VBAではApplicationオブジェクトのQuitメソッドを呼び出すと、
Excelを終了できます。
このとき、未保存のブックがあると、
「'Book1'の変更内容を保存しますか?」
といった確認メッセージが表示されます。
このメッセージを表示せず、ブックを保存しないで、Excelを終了するにはどのようなコードにすれば良いのかを調べていらしたのでしょう。
保存しないでExcelを終了するサンプルマクロ
以下のExcelマクロを実行してください。
Sub 確認メッセージを表示せずブックを保存せずにExcelを終了する()
Application.DisplayAlerts = False
Application.Quit
End Sub
Application.DisplayAlerts = False
Application.Quit
End Sub
ApplicationオブジェクトのDisplayAlertsプロパティにFalseを設定しておいてから、
Application.Quitメソッドを呼び出せば、確認メッセージが表示されることなく、ブックを保存せずにExcelを終了できます。
最終更新日時:2024-10-05 00:54
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » VBAで保存しないでExcelを終了する