Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 ランダム順出題 ⓵ 第39問

次のマクロを実行したとき、メッセージボックス内に表示されるアイコンはどれか。

正しいものを選択肢の中から1つ解答しなさい。

 

Sub Exam1()

 Dim N As Long

  N = MsgBox(“注意”, vbExclamation)

End Sub

 

1.

VBAベーシック 関数

2.

VBA ベーシック 関数

3.

VBA ベーシック 関数

4.

VBA ベーシック 関数

 

 

正解

1

解説

【8章 関数】

MsgBox関数 アイコン

MsgBox関数はメッセージとして指定した文字列や、ボタン、アイコンをタイトルを画面に表示します。

VBAベーシック 関数

構文

MsgBox(表示するメッセージ, ボタンやアイコン定数, タイトル)

・ボタンとアイコン両方表示する場合には「+」でつないで記述します。

 

アイコンの定数と表示されるアイコンは以下のとおりです。

・vbCritical

VBA ベーシック 関数

・vbQuestion

VBA ベーシック 関数

・vbExclamation

VBAベーシック 関数

・vbInformation

VBA ベーシック 関数

 

【コード解説】

次のマクロを実行したとき、メッセージボックス内に表示されるアイコンはどれか。

正しいものを選択肢の中から1つ解答しなさい。

 

Sub Exam1()

 Dim N As Long

’今回指定したメッセージボックス関数のボタンが、定数の数値を返しますので、整数で変数の宣言をします。

  N = MsgBox(“注意”, vbExclamation)

’メッセージとボタン、アイコンを表示し、ボタンを押した結果の戻り値を変数Nに返します。

End Sub

 


1.

VBAベーシック 関数

正しい。

このアイコンは「vbExclamation」を指定したときにメッセージ内に表示されるアイコンです。

 

2.

VBA ベーシック 関数

誤り。

このアイコンは「vbCritical」を指定したときにメッセージ内に表示されるアイコンですので正解です。

 

3.

VBA ベーシック 関数

誤り。

このアイコンは「vbQuestion」を指定したときにメッセージ内に表示されるアイコンです。

 

4.

VBA ベーシック 関数

誤り。

このアイコンは「vbInformation」を指定したときにメッセージ内に表示されるアイコンです。