④ 変数と定数

VBAエキスパート Excel VBA ベーシック146

問題

複数の変数を同じ行で並べて宣言する場合、エラーになってしまう書き方はどれですか。

ADim 売上 As Long, Dim 従業員数 As Long✓ 正解
BDim 売上 As Long, 従業員数 As Long
CDim 売上 As Variant, 従業員数 As Long
DDim 売上, 従業員数 As Long

正解

ADim 売上 As Long, Dim 従業員数 As Long

解説

同じ行に2つ以上「Dim」を書くとエラーになります。

分野解説:④ 変数と定数

値を一時的に入れておく変数と、変えない値に名前を付ける定数を学びます。Dim による宣言、Long・String・Double・Boolean・Date・Variant といったデータ型の選び方、Option Explicit を書くと未宣言の変数をエラーで検出できること、Const による定数定義が要点です。適用範囲はプロシージャ内だけで有効なものからモジュール全体、全モジュールで使えるものまで段階があります。つまずきやすいのは、セルやシートなどオブジェクトを変数に入れるときは Set が必要な点と、Dim a, b As Long と書くと a が Variant 型になる点です。

この分野の問題をすべて見る →

本番形式で問題を解いてみよう

クイズモードで挑戦 →
← 第145147問 →

VBAエキスパート Excel VBA ベーシックについて

Excel業務を自動化するVBAの基本文法を証明する入門資格

主催株式会社オデッセイ コミュニケーションズ
出題形式40問前後/選択肢・ドロップダウンリスト・穴埋め記述(CBT形式)
試験時間50分
受験料一般 13,200円(税込)/割引受験制度適用 11,880円(税込)
合格基準1000点満点中700点以上(試験問題の更新などにより変動することがある)
難易度★★☆☆☆(公式合格率は約80%。VBA入門レベルだが、記述式があるため構文の正確な暗記が必要)
試験詳細を見る →
← 問題一覧へ戻る