③ VBAの構文

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

問題

「Range("A1:A2, B2")」というコードが指定しているセル範囲の意味として正しいものはどれか。

A3つの単一セルA1とA2とB2の指定
B単一セルA1と複数セルA2からB2の組み合わせ
Cセル範囲A1からA2と単一セルB2の組み合わせ✓ 正解
DA1からB2までの四角いセル範囲

正解

Cセル範囲A1からA2と単一セルB2の組み合わせ

解説

コロンで繋がれた「A1:A2」と、カンマで区切られた単一セル「B2」の組み合わせです。

分野解説:③ VBAの構文

VBAの文の組み立て方そのものを扱う分野です。中心はオブジェクト式で、「オブジェクト.プロパティ」で状態を取得・設定し、「オブジェクト.メソッド」で動作を実行するという構造を理解します。メソッドの引数は順番で渡す方法と、引数名:=値 と書く名前付き引数の方法があります。あわせてステートメント、関数、算術・比較・論理演算子、文字列連結の & を学びます。つまずきやすいのは、代入の = と名前付き引数の := の書き分け、そして文字列連結で + ではなく & を使う理由(数値と文字列が混在すると + は挙動が変わる)です。

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

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

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

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

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

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