【Excel(エクセル)/マクロ/VBA】メッセージボックスを「はい」「いいえ」「キャンセル」で表示する方法

スポンサーリンク

f:id:tainers:20200525202643j:plain
『マクロでメッセージボックスを「はい」「いいえ」「キャンセル」で表示したい』

 

この記事では、マクロを使ってメッセージボックスを「はい」「いいえ」「キャンセル」で表示する方法をご紹介します。

 

先に、VBAを使ってマクロを操作する手順を知りたい方は下記を参考にしてください。

ではさっそく、マクロを使ってメッセージボックスを「はい」「いいえ」「キャンセル」で表示する方法ですが、下記のコードを実行すると表示できます。 

    Dim msg As Integer
    msg = MsgBox("表示しますか?", vbYesNoCancel, "確認")
    If msg = vbYes Then
        MsgBox "表示します"
    ElseIf msg = vbNo Then
        MsgBox "表示しません"
    ElseIf msg = vbCancel Then
        MsgBox "キャンセル"
    End If

 

f:id:tainers:20200615212255p:plain

 

「はい」をクリックした場合

f:id:tainers:20200615212325p:plain

 

「いいえ」をクリックした場合

f:id:tainers:20200615212355p:plain

「キャンセル」をクリックした場合

f:id:tainers:20200615212420p:plain

 

上記のコードをコピペするだけでできるので、ぜひ参考に!!

 

下記の書籍は、とても読みやすく簡潔にマクロの使用方法が書かれているので、作業効率化のために勉強しようと思っている人にはとてもおすすめです。

また、マクロはショートカットキーを設定することもできます。もし、興味がある方は以下をご覧ください。