エクセルで操作をしたらメッセージを表示させる時に「はい」「いいえ」を選択させて、それぞれ処理を振り分けたくなりませんか?さらにメッセージ画面のアイコンも×印やビックリマークなど変更しませんか?さらにMicrosoft Excelの部分を好きなタイトル変更、メッセージ改行も! エクセル if関数で複数条件を指定する方法 . メッセージボックスで条件分岐する方法 さて今回の本題である条件分岐の方法です。 Sub Sample() Dim res As Variant res = MsgBox("処理を続けますか? メッセージを表示するダイアログボックス(小さな画面)を表示します。ユーザーに選択(「はい」「いいえ」や「OK」「CANCEL」等)してもらい、その選択結果を受け取る事も出来ます。マクロVBAでメッセージボックスを表示するにはMsgBox関数を使います。 エクセルのif関数では、2つ以上の条件を組み合わせることも可能です。たとえば、参加費が3パターンに増えた場合の例でご説明します。 1. ", vbYesNo) If res = vbYes Then MsgBox "はいボタンが押されました" End If If res = vbNo Then MsgBox "いいえボタンが押されました" Exit Sub End If End Sub ここまで、メッセージボックスのいろいろな表示方法をご紹介しました。 メッセージボックスに複数のボタンを表示したとき、ユーザーがどのボタンをクリックしたかを判定する方法については、「 MsgBox関数の使い方(2) - ユーザーが選択したボタンの処理 」を参照してください。