次のマクロを実行したとき、メッセージボックス内に表示されるアイコンはどれか。
正しいものを選択肢の中から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」を指定したときにメッセージ内に表示されるアイコンです。