【エクセル VBA】メッセージボックス Yes/Noの設定の仕方
エクセルVBAの「メッセージボックス」についてポイントのまとめ。
1. メッセージボックスの表示方法
2. メッセージボックス内への選択肢の表示方法
1. メッセージボックスの表示方法
まずメッセージボックスの表示のさせ方は下記。
『MsgBox 〇〇』
2. メッセージボックス内への選択肢の表示方法
MsgBoxに「Yes/No」、「はい/いいえ」 等、ユーザーへの選択肢を表示させる方法。
『MsgBox(メッセージ, [関数], タイトル)』
関数の使い分け
・vbOKonly:OKのみ
・vbOKCancel:OK or キャンセル
・vbYesNoCancel:Yes or No or Cancel
選択肢によって処理を変える場合、If関数を用る。
※vbYesNoの関数を使う場合
""
Dim 変数 As String
変数 = MsgBox(メッセージ, vbYesNo, タイトル)
If 変数 = vbYes Then
(「Yes」を選んだ場合の処理)
Else
(「No」を選んだ場合の処理)
EndIf
""