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

Excel VBA ベーシック 模擬問題 ランダム順出題 ② 第35問

ワークシート上に配置できる「フォームコントロール」と「ActiveXコントロール」に関する説明として、最も適切なものはどれか正解を1つ解答しなさい。

 

1.フォームコントロールはマクロの実行にのみ使用されるが、ActiveXコントロールは計算や書式設定にも使用できる。

2.ActiveXコントロールはフォームコントロールより多くの種類があり、より詳細な設定やプログラミングが可能である。

3.フォームコントロールはActiveXコントロールよりも高度な機能を持ち、複雑なユーザーインタフェースを作成できる。

4.どちらの種類のコントロールも機能に違いはなく、完全に互換性がある。

 

正解

2

解説

【10章 マクロの実行】

【フォームコントロールとActiveXコントロール】

フォームコントロールはマクロを登録するボタンや、チェックボックスやなどを比較的簡素なものをワークシート上に配置します。

ActiveXコントロールはボタンだけでなく、テキストボックス、リストボックス、スピンボタンなど多様な種類のコントロールを提供しており、

フォームコントロールに比べてVBAでのより詳細な制御や複雑なユーザーインタフェースの配置が可能です。

 

マクロの実行

 

ワークシート上に配置できる「フォームコントロール」と「ActiveXコントロール」に関する説明として、最も適切なものはどれか正解を1つ解答しなさい。

1.フォームコントロールはマクロの実行にのみ使用されるが、ActiveXコントロールは計算や書式設定にも使用できる。

誤り。

どちらのコントロールも主にマクロを実行するためのトリガーとして使用されます。ActiveXコントロールが直接計算や書式設定を行うものではありません。

 

2.ActiveXコントロールはフォームコントロールより多くの種類があり、より詳細な設定やプログラミングが可能である。

正しい。

選択肢とおり。

ActiveXコントロールフォームコントロールより多くの種類があり、より詳細な設定やプログラミングが可能です。

 

3.フォームコントロールはActiveXコントロールよりも高度な機能を持ち、複雑なユーザーインタフェースを作成できる。

誤り。

一般的に、ActiveXコントロールはボタンだけでなく、テキストボックス、リストボックス、スピンボタンなど多様な種類のコントロールを提供しており、

それぞれが豊富なプロパティやイベントを持っています。

これにより、フォームコントロールに比べてより詳細な制御や複雑なユーザーインタフェースを作成できます。

 

4.どちらの種類のコントロールも機能に違いはなく、完全に互換性がある。

誤り。

フォームコントロールとActiveXコントロールは、利用できるコントロールの種類、設定項目、VBAからの操作方法などが異なり、完全な互換性はありません。