エクセルを閉じる際に、実装させるマクロがあります。
(フィルタ解除や表示縮尺の統一など)
↓下記のスタートです
Private Sub Workbook_BeforeClose(Cancel As Boolean)
この結果を残すために最後に保存のコードを記載していたのですが
保存をしたくないときにも必ず保存されてしまいこまっています。
通常、エクセルを閉じる際に出る確認メッセージ
「保存しますか?」「はい、いいえ、キャンセル」
これをマクロで記載、実装させる方法はありますでしょうか。
下記のコードではうまく実行しません。。
下記のコードを使用せずでも構わないので、
方法を教えていただけると幸いです。よろしくお願いいたします。
Dim Ans As Long
Ans = MsgBox("保存して終了しますか?", vbYesNoCancel + vbInformation, Select Case Ans
Case vbYes
ActiveWorkbook.Save
Application.Quit
Case vbNo
ActiveWorkbook.Saved = True
Application.Quit
Case Else
Cancel = True
Exit Sub
End Select
End Sub
回答2件
あなたの回答
tips
プレビュー