次のマクロを実行したとき、メッセージボックス内に表示されるアイコンはどれか。
正しいものを選択肢の中から1つ解答しなさい。
Sub Exam1()
Dim N As Long
N = MsgBox(“注意”, vbExclamation)
End Sub
1.
2.
3.
4.
正解
1
解説
【8章 関数】
【MsgBox関数 アイコン】
●MsgBox関数はメッセージとして指定した文字列や、ボタン、アイコンをタイトルを画面に表示します。
●構文
MsgBox(表示するメッセージ, ボタンやアイコン定数, タイトル)
・ボタンとアイコン両方表示する場合には「+」でつないで記述します。
●アイコンの定数と表示されるアイコンは以下のとおりです。
・vbCritical
・vbQuestion
・vbExclamation
・vbInformation
【コード解説】
次のマクロを実行したとき、メッセージボックス内に表示されるアイコンはどれか。
正しいものを選択肢の中から1つ解答しなさい。
Sub Exam1()
Dim N As Long
’今回指定したメッセージボックス関数のボタンが、定数の数値を返しますので、整数で変数の宣言をします。
N = MsgBox(“注意”, vbExclamation)
’メッセージとボタン、アイコンを表示し、ボタンを押した結果の戻り値を変数Nに返します。
End Sub
正しい。
このアイコンは「vbExclamation」を指定したときにメッセージ内に表示されるアイコンです。
2.
誤り。
このアイコンは「vbCritical」を指定したときにメッセージ内に表示されるアイコンですので正解です。
3.
誤り。
このアイコンは「vbQuestion」を指定したときにメッセージ内に表示されるアイコンです。
4.
誤り。
このアイコンは「vbInformation」を指定したときにメッセージ内に表示されるアイコンです。


