Excel ベーシック 問題 5 – 11
定数の説明として、正しいものを2つ答えなさい。
選択肢
- 定義した定数の値は、プロシージャ内で変更することができる
- 定数の宣言時に、定数の値を定義する必要がある
- 定義した定数をすべてのモジュールで使用することはできない
- プロシージャ内で定数を定義した場合、その定数は別のプロシージャ内では使用できない
正解を見る
正解
2. 定数の宣言時に、定数の値を定義する必要がある
4. プロシージャ内で定数を定義した場合、その定数は別のプロシージャ内では使用できない
解説
定数の宣言時に、定数の値を定義する必要があります。
変数のように、宣言後に値を代入することはできません。
変数同様に、プロシージャ内で定数を定義した場合、その定数は別のプロシージャ内では使用できません。
したがって、「2」「4」が正解です。
定義した定数の値は、その後変更することはできません。
一方で、変数の値は何度も変更することができます。
変数同様に、パブリック定数を宣言することで、定義した定数をすべてのモジュールで使用できます。
パブリック定数は、プロシージャの外側(宣言セクション)で「Public Const」と宣言します。
定数と変数の相違点、類似点を覚えておきましょう。
※次より「セルの操作」の問題になります。