Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 第4章 第16問

以下のVBAのステートメントに関する説明として、正しいものを1つ解答しなさい。

 

1. Dimステートメントは、条件分岐を行うために使用する。

2. Subステートメントは、プロシージャの始まりを定義するために使用する。

3. Ifステートメントは、変数を宣言するために使用する。

4. For…Nextステートメントは、値を計算するために使用する。

 

正解

2

解説

【4章 VBAの構文】

【ステートメントの種類】

ステートメントの種類には以下のものがあります。

マクロの動作を制御や、変数の宣言、プロシージャの始まりを定義するもの等があります。

 

Dimステートメント・・・変数を宣言するために使用します。

Subステートメント・・・プロシージャの始まりを定義するために使用します。

Ifステートメント・・・条件分岐を行うために使用します。

For…Nextステートメント・・・繰り返し処理を行うために使用します。

 

 

以下のVBAのステートメントに関する説明として、正しいものを1つ解答しなさい。

 

1. Dimステートメントは、条件分岐を行うために使用する。

 

誤り。

 

Dimステートメントは、変数を宣言するために使用します。

 

2. Subステートメントは、プロシージャの始まりを定義するために使用する。

 

正しい。

 

Subステートメントは、プロシージャを定義するために使用します。

プロシージャには、Subプロシージャや値を返せるfunctionプロシージャ等があり、それらプロシージャの始まりを定義します。

 

3. Ifステートメントは、変数を宣言するために使用する。

 

誤り。

 

Ifステートメントは、条件分岐を行うために使用します。

条件分岐とは、指定した条件が満たされている場合にだけ、指定の処理を実行することです。

Ifステートメントを使用することで、マクロの中で条件に応じて処理を分岐させることができます。

 

4. For…Nextステートメントは、値を計算するために使用する。

 

誤り。

 

For…Nextステートメントは、繰り返し処理を行うために使用します。

For…Nextステートメントを使用することで、マクロの中で同じ処理を繰り返し実行することができます。