VBA メッセージボックスの引数と戻り値

VBA メッセージボックスの引数と戻り値

メッセージボックスの引数と戻り値

MsgBox ”メッセージ(文字列式)”,buttons,”タイトル名”

メッセージの途中で改行を入れたい場合は、 vbNewLine を使用します。
 ”メッセージ” & vbNewLine & vbNewLine & “メッセージ”

buttons 引数

定数内容
vbOKOnly0[OK] ボタンのみを表示します。
vbOKCancel1[OK] ボタンと [キャンセル] ボタンを表示します。
vbAbortRetryIgnore2[中止]、[再試行]、および [無視] の 3 つのボタンを表示します。
vbYesNoCancel3[はい]、[いいえ]、および [キャンセル] の 3 つのボタンを表示します。
vbYesNo4[はい] ボタンと [いいえ] ボタンを表示します。
vbRetryCancel5[再試行] ボタンと [キャンセル] ボタンを表示します。
vbCritical16警告メッセージ アイコンを表示します。
vbQuestion32問い合わせメッセージ アイコンを表示します。
vbExclamation48注意メッセージ アイコンを表示します。
vbInformation64情報メッセージ アイコンを表示します。
vbDefaultButton10第1ボタンを標準ボタンにします。
vbDefaultButton2256第2ボタンを標準ボタンにします。
vbDefaultButton3512第3ボタンを標準ボタンにします。
vbDefaultButton4768第4ボタンを標準ボタンにします。
vbApplicationModal0アプリケーション モーダルに設定します。メッセージ ボックスに応答するまで、現在選択中のアプリケーションの実行を継続できません。
vbSystemModal4096システム モーダルに設定します。メッセージ ボックスに応答するまで、すべてのアプリケーションが中断されます。
vbMsgBoxHelpButton16384ヘルプ ボタンを追加します。
VbMsgBoxSetForeground65536最前面のウィンドウとして表示します。
vbMsgBoxRight524288テキストを右寄せで表示します。
vbMsgBoxRtlReading1048576テキストを、右から左の方向で表示します。

戻り値

定数説明
vbOK1[OK]
vbCancel2[キャンセル]
vbAbort3[中止]
vbRetry4[再試行]
vbIgnore5[無視]
vbYes6[はい]
vbNo7[いいえ]