Excel ベーシック 問題 8 – 21
マクロ「Test1」を実行したところ、次の図のメッセージボックスが表示された。このとき、【 1 】に入る適切な内容を答えなさい。
Sub Test1()
MsgBox "作業を中止しますか?", 【 1 】
End Sub
選択肢
- “vbYesNo”, “vbExclamation”
- vbYesNo, vbExclamation
- vbYesNo & vbExclamation
- vbYesNo + vbExclamation
正解を見る
正解
4. vbYesNo + vbExclamation
解説
「MsgBox関数」は、メッセージボックスを表示する関数です。
※メッセージをただ表示する場合
MsgBox 文字列, ボタンやアイコンの種類, タイトル
※戻り値を利用する場合
MsgBox(文字列, ボタンやアイコンの種類, タイトル)
「ボタンやアイコンの種類」「タイトル」は省略可能です。
この問題のように、「はい」「いいえ」のボタンを出すには、「ボタンやアイコンの種類」に「vbYesNo」を指定します。
また、注意メッセージのアイコン(「!」のアイコン)を出すには、「ボタンやアイコンの種類」に「vbExclamation」を指定します。
そして、ボタンとアイコンを組み合わせて出すには、ボタンとアイコンを「+」記号でつなげます。
そのため、この問題の正解は、「vbYesNo + vbExclamation」になります。