Excel ベーシック 問題 5 – 10
変数の説明として、正しいものを2つ答えなさい。
選択肢
- 変数宣言で文字列型を宣言した場合、変数に整数を入れることはできない
- 変数宣言をしなかった場合、変数はバリアント型になる
- 「変数宣言を強制する」設定を有効にした場合、Excelを終了しても設定が引き継がれる
- 変数名に日本語は使用できない
正解を見る
正解
2. 変数宣言をしなかった場合、バリアント型になる
3. 「変数宣言を強制する」設定を有効にした場合、Excelを終了しても引き継がれる
解説
変数宣言をしなかった場合、すべてのデータが入るバリアント型になります。
「変数宣言を強制する」設定を有効にした場合、Excelを終了しても設定が引き継がれます。
したがって、「2」「3」が正解です。
変数宣言で文字列型を宣言した場合でも、変数に整数を入れることはできます。
これはVBAの仕様で整数を文字列に変換して代入できるからです。
(整数「123」を文字列「”123”」で格納)
なお、整数型を宣言した場合は、変数に文字列を入れることはできません。
変数名には、英数字だけでなく日本語も使用することができます。
記号は、アンダースコア(_)以外は使用できません。