③ VBAの構文

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

問題

「9を2で割った余り」を求める式として正しいものはどれか。

A9 Mod 2✓ 正解
B9 ¥ 2
C9 * 2
D9 / 2

正解

A9 Mod 2

解説

「9 Mod 2」を実行すると余りである「1」が得られます。

分野解説:③ VBAの構文

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

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

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

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

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

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

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