Excel ベーシック 問題 5 – 7
マクロ「Test1」を実行したところ、「VBAベーシック」が表示された。このとき、【 1 】【 2 】に入る適切な内容を答えなさい。
Sub Test1()
【 1 】 A As String = "VBA"
【 2 】 B As String
B = "ベーシック"
MsgBox A & B
End Sub
選択肢
- 【1】 Dim 【2】 Dim
- 【1】 Const 【2】 Const
- 【1】 Dim 【2】 Const
- 【1】 Const 【2】 Dim
正解を見る
正解
4. 【1】 Const 【2】 Dim
解説
「Constステートメント」は、定数を宣言するステートメントです。
定数は宣言時に「=」で値を代入する必要があります。
Const 定数名 As定数の型 = 値
問題の【1】は宣言時に値を代入しているため、「Const」が正解です。
なお、定数の宣言時に代入した値は、その後変更することはできません。
「Dimステートメント」は、変数を宣言するステートメントです。
変数は宣言時に値を代入せず、宣言後のコードで値を代入します。
問題の【2】は宣言後に値を代入しているため、「Dim」が正解です。
なお、変数に代入した値は、その後何度も変更することができます。