第114問「データ(数値や文字列など)を一時的に記憶する仕組み」を指すVBAの用語はどれですか。
- A型
- B変数
- C定数
- Dプロシージャ
値を一時的に入れておく変数と、変えない値に名前を付ける定数を学びます。Dim による宣言、Long・String・Double・Boolean・Date・Variant といったデータ型の選び方、Option Explicit を書くと未宣言の変数をエラーで検出できること、Const による定数定義が要点です。適用範囲はプロシージャ内だけで有効なものからモジュール全体、全モジュールで使えるものまで段階があります。つまずきやすいのは、セルやシートなどオブジェクトを変数に入れるときは Set が必要な点と、Dim a, b As Long と書くと a が Variant 型になる点です。
この分野の問題40問を、選択肢・正解・解説つきで掲載しています。まず自分で解答を考えてから「正解と解説を見る」を開いて答え合わせをしてください。
クイズモードで挑戦 →正解:D.Const 開始行 As Long = 4
定数の書き方は「Const 定数名 As 型 = 値」であり、「Const 開始行 As Long = 4」が正しい書き方です。
この問題の解説ページを開く →正解:B.vbYellowColor
組み込み定数は「vbYellow」「vbRed」「xlUp」「xlDown」などであり、「vbYellowColor」という定数は存在しません。
この問題の解説ページを開く →