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

Excel VBA ベーシック 模擬問題 第11問  5章-5

次のコードは定数Nに数値の300を定めるマクロである。空欄に入る適切な語句を解答しなさい。

 

Sub Exam1()

【  ①   】N As Integer【  ②   】300

End Sub

 

 

正解

【 ① 】const 【  ②   】=

【5章 変数と定数】

解説

・プロシージャ内で定数を宣言するときはConstステートメントを使用します。
あわせて必ず宣言時に値を設定します。

なお値を指定せずにConstステートメントを使うとエラーになります。

定数の宣言、値の設定

ローカル定数、モジュールレベル定数

構文:Const 定数 As 定数の型 = 値

パブリック定数

Public Const 定数名 As 定数の型 = 値 

定数の特徴

・定数の値はマクロの中で変更できない。

・値は宣言時に設定しなければならない。

・文字列を定数に設定することも可能です。

 

【コード解説】

Sub Exam1()

 Const N As Integer = 300

' Nに300 を割り当てInteger 型の定数として宣言しています。

End Sub