見出し画像

VBAで印刷するときに確認メッセージを表示する

Sub 印刷()
    'アクティブシートを印刷
    ActiveSheet.PrintOut
End Sub

これだと確認メッセージがない状態で印刷するので間違えて実行する可能性があります。なので印刷する前に確認するメッセージを追加します。

Sub 印刷()

    '確認メッセージ表示
    If MsgBox("印刷しますか?", vbOKCancel, "確認") <> vbYes Then
        Exit Sub
    End If
    
    'アクティブシートを印刷
    ActiveSheet.PrintOut
      
End Sub

こうすることで間違えてマクロを実行しても「キャンセル」ボタンをクリックすれば大丈夫!!

いいなと思ったら応援しよう!