問題一覧
1
VBAとはなんの略でしょうか?
Visual Basic for Applications
2
マクロとはどのような機能を指すでしょうか?
複数手順の操作を記録し、再実行する機能
3
Excelの各機能をなんと呼ぶか?
オブジェクト
4
ExcelのVBAを使用して開発作業を行う際に、初めにしておいた方が操作は?
リボンに開発タブを追加する
5
VBE上の【プロジェクトエクスプローラー】について、正しい場所は?
②
6
VBE上の【プロパティウィンドウ】について、正しい場所は?
③
7
VBE上の【コードウィンドウ】について、正しい場所は?
④
8
VBE上の【イミディエイトウィンドウ】について、正しい場所は?
⑤
9
メニューバーから標準モジュールを追加する手順について教えてください。
挿入→標準モジュールを選択する
10
メニューバーからマクロを実行する手順について2つ教えてください。
[sub]から[End sub]の間の任意の行を選択し、ツールバーの【Sub/ユーザーフォームの実行】ボタンを押下する, メニューバーの【実行→Sub/ユーザーフォームの実行】を選択する
11
通常マクロを作成するためのモジュールをなんというか教えてください。
標準モジュール
12
マクロの「外枠」について、正しいものは?
Sub マクロ名() この部分に記述したコードがマクロ実行内容 End sub
13
コメントをつける際に使用する記号は?
‘コメント’
14
マクロ保存する際のファイルの種類は?
Excelマクロ有効ブック(*.xlsm)
15
VBAのコードのひとかたまりをなんと呼ぶか
ステートメント
16
コードの基本として、どのような順番で対象が指定されているか、選んでください
操作対象の指定、特徴の指定、値の指定
17
リテラル値とは?
VBAコード内で扱う値(「変数」と異なる「値そのもの」)
18
VBAにおけるメソッドとは?
実行したい機能のこと
19
オブジェクトとは?
VBAからExcel機能を利用するためのコードの【操作対象】のこと
20
オブジェクトにおけるプロパティとは?
値や状態といった【特徴・状態】を扱う際に利用するもの
21
オブジェクトにおけるメソッドとは?
オブジェクトに応じた【機能・命令】を扱いたい際に利用する
22
プロパティや、メソッドを利用する場合に、オブジェクトの指定に続けて、【.(ドット)】を利用し、記述する方式は?
ドットシンタックス方式
23
プロパティや、メソッドでの主な【引数】の機能は?
それぞれの機能の【オプション設定】を指定できる
24
コード上で引数を指定する場合の記述方法は?
引数名:=値
25
引数が複数ある場合に使用する、区切りの記号は?
,(カンマ)
26
VBAコードの記述方法における定数とは?
プログラム内で固定された値を表す変数
27
組み込み定数とは?
VBAのプログラミング言語自体に組み込まれている定数のことです
28
名前付き引数形式とは?
引数名と値のペアをきっちり記述する方式
29
コレクションとは?
同じ種類のオブジェクトをまとめて扱うためのグループ
30
Rangeプロパティで、セル/セル範囲を指定する場合には、引数として「」を指定する。 「」に入る言葉は?
アドレス文字列
31
目的のオブジェクトを調べる際に、自分が行った操作をVBAのプログラムとして記録する機能は?
マクロの記録
32
VBE上で意味を知りたいコードのリファレンスを表示させる、キーは?
知りたい部分を選択して【F1キー】を押下する
33
オブジェクトを知るツールとして、ツールバーから選択できる機能は?
オブジェクトブラウザー
34
Dimステートメントとは?
変数を宣言するためのステートメント
35
VBAにおけるデータ型とは?
変数が扱うことができる値の種類や大きさを指定するための仕組み
36
ASキーワードとは?
データ型の変換やオブジェクトの型指定に使用されるキーワード 変数や関数の戻り値のデータ型を指定したり、オブジェクト変数の型を指定したりすることができる
37
変数を宣言せずに利用できるため発生する、スペルミスを防ぐためにモジュールの先頭に記述するステートメントは?
Option Explicit
38
変数へとオブジェクトを代入(セット)する際に必要なステートメントは?
Setステートメント
39
変数へとリテラル(値)を代入(セット)する際に必要なステートメントは?
Letステートメント
40
マクロ外で【Dimステートメント】により宣言された変数のことをなんと呼ぶか?
モジュールレベル変数
41
VBAでユーザ定義の【定数】を利用する際の【ステートメント】は?
Constステートメント
42
変数名を命名する際の注意するべきポイントを2つ選択してください
VBAでは大文字・小文字は区別されない, 先頭がアンダーバーの変数名はNG
43
VBAで条件分岐を利用する際の【ステートメント】は?
Ifステートメント
44
VBAでループ処理(繰り返し)を利用する際の【ステートメント】は?
Forステートメント
45
VBAで配列やコレクションなどのグループの各要素に対してループ処理(繰り返し)を利用する際の【ステートメント】は?
For Eachステートメント
46
VBAで条件分岐を利用する際の【Ifステートメント】で、条件式がTrue、Falseの場合に振分ける際に使用する【キーワード】は?
Elseキーワード
47
VBAで条件分岐を利用する際の【Ifステートメント】で、異なる条件式を設定して流れを分岐したい場合に使用する【キーワード】は?
ElseIfキーワード
48
VBAで条件分岐を利用する際の【Ifステートメント】で、特定の条件を満たした場合はそれ以降のマクロの内容を実行せず、その時点でマクロを終了させる【ステートメント】は?
Exit Subステートメント
49
VBAで条件分岐を利用する際の【ステートメント】で、特定の値に注目して細かく処理の流れを分岐したい場合のものは?
Select Caseステートメント
50
VBAでループ処理を利用する際の【ステートメント】で、ループ処理を行う【数】【回数】を指定する場合のものは?
For ~ Nextステートメント
51
VBAで【For ~ Nextステートメント】を使用する際に、カウンタ用変数の増減の方向や、間隔を指定する【キーワード】は?
Stepキーワード
52
VBAでループ処理を利用する際の【ステートメント】で、特定のリストを元に、そのリスト内のメンバーに対して処理を繰り返したい場合のものは?
For Eachステートメント
53
VBAでループ処理を利用する際の【ステートメント】で、ループ処理の終了条件を決めておき、終了条件を満たしている間(あるいは満たさない間)はループ処理を続けたい場合のものは?
Do Loopステートメント
54
VBAで【Do Loopステートメント】を使用する際に、ループの終了条件を指定する【キーワード】は?
Untilキーワード