Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » VBAで保存しないでExcelを終了する

VBAで保存しないでExcelを終了する

動作検証バージョン: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メソッドを呼び出せば、確認メッセージが表示されることなく、ブックを保存せずにExcelを終了できます。

最終更新日時:2024-10-05 00:54

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » VBAで保存しないでExcelを終了する

「Applicationオブジェクト」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.