問題一覧
1
マクロという指示書を記述する時に使用する「プログラミング言語」の名称は?
VBA
2
ユーザーがExcelに対して行なった操作をVBAで記録する機能は?
マクロ記録
3
マクロを記述したり作成したマクロを実行する時などに使うものは?
VBE
4
VBEの画面構成について、 現在Excelで開いているブックが一覧で保存される領域の名前は? ※画像の左上
プロジェクトエクスプローラ
5
VBEの画面構成について、 主にUserFormを設計する時に使用する領域の名前は? ※画像の左下 ※ユーザーフォームとは、入力フォームを自由にデザインして作成し、表示利用できるVBAの機能のことです。テキストボックスやコンボボックス、リストボックスやチェックボックスなどをフォーム上に配置して表示利用します。
プロパティウィンドウ
6
VBEの画面構成について、 マクロを記述する領域の名前は? ※画像の右側
コードウィンドウ
7
ExcelからVBEを起動するショートカットキーは、[?]キーと[?]キーを押下する。
Alt, F11
8
セキュリティレベルについて、 セキュリティセンターのダイアログボックスで、マクロの設定を開くと、マクロの実行に関して次のオプションを選択できる。 ①警告を表示せずにすべてのマクロを無効にする ②警告を表示してすべてのマクロを無効にする ③デジタル署名されたマクロを除き、すべてのマクロを無効にする ④すべてのマクロを有効にする 標準(初期設定)では①〜④のうちどれが選択されているか?
②
9
マクロ記録で生成されたコードは、ブック内の[?]モジュールに記録される
標準
10
マクロ記録開始時に表示される[マクロの記録]ダイアログボックスでは、これから記録するマクロに関して何を設定することができるか?
マクロ名, ショートカットキー, マクロの保存先, 説明
11
個人用マクロブックは、 Excelを起動すると自動的に読み込まれる非表示のブックだが、実体は何という名前のブックか?
PERSONAL.XLSB
12
マクロの最小単位をなんと呼ぶか
プロシージャ
13
プロシージャを記述する場所をなんと呼ぶか。
モジュール
14
モジュールについて、 シートやブックに紐づいたモジュールで、ユーザーがExcelの操作をしただけで自動的に実行される「自動実行マクロ(イベントマクロ)」を記述するモジュールは、[?]モジュール。
オブジェクト
15
モジュールについて、 クラスを定義するときに使うのは[?]モジュール。
クラス
16
ユーザーフォームを使用する時に使うモジュールは[?]モジュール。
フォーム
17
挿入した標準モジュールを削除するには、プロジェクトエクスプローラーで削除したい標準モジュールを右クリックし、 表示されるメニューから[Module1の[?]]をクリックする。
解放
18
プロシージャの種類について、 以下のプロシージャは何プロシージャを説明したものか? [?]プロシージャ 一般的なプロシージャで、多くのマクロがこのプロシージャとして作成される。 このプロシージャは値を返すことができない。
Sub
19
プロシージャの種類について、 以下のプロシージャは何プロシージャを説明したものか? [?]プロシージャ マクロを実行した結果、なんらかの値を返すことができるプロシージャ。 このプロシージャは、セルの中に記述して、SUM関数やVLOOKUP関数などワークシート関数と同じように使うことも可能。
Function
20
Subプロシージャの記述方法について、以下[?]を穴埋めせよ [?]マクロ名() [?]
Sub, End sub
21
プロシージャ実行時のエラーが発生した場合、[デバッグ]ボタンをクリックすると、実行できなかった行が黄色く反転する。 この状態をなんと呼ぶか。
デバッグモード
22
マクロでExcelに対して行なった操作は、 [元に戻す]コマンドで取り消すことはできる? ◯?×?
❌
23
複数のプロシージャを作成して、あるプロシージャから別のプロシージャを呼び出す時にはなにを使用するか?
Callステートメント
24
マクロのコードは、一つの命令式を1行で書く必要があるが、1行がとても長くなる場合、「半角スペース」と[?]を使用すると、見かけの上で改行できる。 この時に使用する「半角スペース」と[?]を行継続文字と呼ぶ。
_
25
VBAは3つの要素から構成されている。 ①セルやワークシートなど、Excelを操作する[?] ②マクロの中で動作を制御したり効力を発揮する[?] ③あらかじめ決められた計算をしてその結果を返す[?]
オブジェクト式, ステートメント, 関数
26
オブジェクト式とは、エクセルを操作するときの書き方で、単語と単語の間を「?」で繋ぐ記述が特徴。
.
27
オブジェクトは階層構造で表されるが、上位オブジェクト(階層構造)の省略が許されているのは「ブック」のみである。 ◯?×?
×
28
同じオブジェクトの集合体のことを何と呼ぶか?
コレクション
29
Rangeを用いてセルA1を表せ
Range("A1")
30
Rangeを用いてセル範囲A1:B3を表せ
Range("A1:B3")
31
Rangeを用いてセルA1とセルC5を表せ
Range("A1,C5")
32
Cellsを用いてセルA1を表せ
Cells(1,1)
33
Cellsを用いてセルC2を表せ
Cells(2,3)
34
操作の対象(オブジェクト)に対して様子や状態を調べたり、あるいは何かの動作をさせるのではなく、マクロ全体の中で何らかの働きをするものを何と呼ぶか。
ステートメント
35
演算子のうち、算術演算子について、 2つの数値の商を求める演算子で、結果を整数とするものは以下のうちどれか
¥
36
演算子のうち、算術演算子について、 2つの数値の商を求める演算子で、少数を含めた結果となるものは以下のうちどれか
/
37
演算子のうち、算術演算子について、 べき乗を求めるものはどれか
^
38
演算子のうち、算術演算子について、 除算を行い余りを求めるものはどれか
Mod
39
比較演算子について、 左辺と右辺が等しくない時TRUEを返す演算子は何か
<>
40
オブジェクト同士が等しいかどうかを比較する演算子だが、 一般的なマクロではオブジェクト同士を比較することは少なく、せるをけんさくするFindステートメントが成功したかどうかの判定などに使われるものは何か。
Is
41
文字列が指定したパターンに一致しているかを比較する演算子を何というか
Like
42
文字列連結演算子(左辺と右辺の文字列を結合する)を2つ答えよ ?演算子
&, +
43
整数を入れることのできる変数の型を3つこたえよ ◯◯型 ※文字列型は除く
バイト型, 整数型, 長整数型
44
変数を宣言するときの記述方法について 以下を穴埋めせよ [?]変数名[?]型
Dim, As
45
変数の宣言を忘れてもプログラムの実行はできる。 ⭕️?❌?
⭕️
46
冒頭に[?]を記述すると、モジュール内ではどんなプロシージャであっても、変数は宣言しないと使用できず、宣言されていない変数を使用すると、そこでマクロがエラーになる。
Option Explicit