次のコードはパブリック定数Aとローカル定数Bに数値を定め、メッセージを表示するマクロである。
空欄に入る適切な語句を解答しなさい。
Option Explicit
Public【 空欄① 】 A As Integer = 100
Sub Exam1()
【 空欄① 】 B 【 空欄② 】 Integer = 300
MsgBox A+B
End Sub

正解
【 空欄① 】const【 空欄② 】as
解説
【5章 変数と定数】
【定数の適用範囲と宣言する場所】
●ローカル定数:適用範囲は宣言したプロシージャのみ
宣言する場所はプロシージャ内で宣言する。
構文:Const 定数 As 定数の型 = 値
●モジュールレベル定数:適用範囲はモジュール内のすべてのプロシージャ
宣言する場所は宣言セクションで宣言する。
構文:Const 定数 As 定数の型 = 値
●パブリック定数:適用範囲はすべてのモジュール
構文:宣言する場所は宣言セクションで宣言する。
Public Const 定数名 As 定数の型 = 値
次のコードはパブリック定数Aとローカル定数Bに数値を定め、メッセージを表示するマクロである。
空欄に入る適切な語句を解答しなさい。
【コード解説】
Option Explicit
Public Const A As Integer = 100
’パブリック定数としてAに数値を代入する。
Sub Exam1()
Const B As Integer = 300
’ローカル定数としてBに数値を代入する。
MsgBox A+B
’メッセージを表示する。
End Sub