• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:印刷時の確認メッセージについて)

印刷時の確認メッセージについて

このQ&Aのポイント
  • 印刷ボタンを作成し、印刷時にプレビュー表示をするかを確認するメッセージを表示させたいと思っています。
  • ボタン押下時に表示されるメッセージの順番を以下のようにしたいです。
  • 上記のように表示させるVBAがあれば教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

やり方はいくつもあるので一例ですが。。。 Sub 印刷_Click() Dim Ra, Rb As Single Ra = MsgBox("印刷しますか?", vbYesNoCancel, "印刷確認") Select Case Ra Case vbYes Rb = MsgBox("印刷プレビューを表示しますか?", vbYesNoCancel, "印刷確認") Case vbNo Rb = MsgBox("印刷を中止します。", vbOKOnly, "印刷確認") GoTo 印刷_End Case Else GoTo 印刷_End End Select Select Case Rb Case vbYes ActiveWindow.SelectedSheets.PrintPreview Case vbNo Rb = MsgBox("印刷します。", vbOKOnly, "印刷確認") ActiveWindow.SelectedSheets.PrintOut Case Else GoTo 印刷_End End Select 印刷_End: End Sub

morik1123
質問者

お礼

ご回答ありがとうございます。 おかげ様で希望通りの結果を得られました!

すると、全ての回答が全文表示されます。

関連するQ&A