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

Excel VBA ベーシック 模擬問題 第10章 第1問 公開問題

 

VBEからマクロを実行する時の説明として間違っているものを、

次の選択肢中から2つ解答しなさい。

 

 

1.VBEからマクロを実行するには、メニューの「ツール」から

「▷ [Sub/ユーザーフォームの実行]」あるいは、ツールバーの「▷」を押して実行する。

 

2.VBEからマクロを実行するには、[F8]キー押すと実行できる。

 

3.VBEからマクロを実行するときに、

カーソルの位置がプロシージャの外にがあるとマクロダイアログボックスの画面が開く。

 

VBA ベーシック マクロの実行

 

4.VBEから指定のプロシージャのマクロを実行するときには、

カーソルの位置を実行したいプロシージャのSubマクロ()名からEnd Subまでの間の

内部にカーソルを置き実行する。

 

VBA ベーシック マクロの実行

 

正解

 1、2

解説

【10章 マクロの実行】

【マクロの実行方法】

VBEからマクロを実行する

・VBEからマクロを実行するには、メニューの「実行」から「▷ [Sub/ユーザーフォームの実行]」

あるいは、ツールバーの「▷」を押して実行する。

VBA ベーシック マクロの実行 VBA ベーシック マクロの実行

 

[F5]キーを押して実行する時は、カーソルの位置で実行結果が変わります。

 

●マクロ実行時のカーソル位置

・プロシージャ内にカーソルがある。→そのプロシージャのマクロが実行となる。

VBA ベーシック マクロの実行

・プロシージャ外にカーソルがある。どれを指定してるかわからないので、

ダイアログボックスが表示されます。

その後実行したいマクロを選択し「実行」を押す。

VBA ベーシック マクロの実行

 

 

【コード解説】

VBEからマクロを実行する時の説明として間違っているものを、次の選択肢中から2つ解答しなさい。

 

1.VBEからマクロを実行するには、メニューの「ツール」から

「▷ [Sub/ユーザーフォームの実行]」あるいは、ツールバーの「▷」を押して実行する。

 

VBA ベーシック マクロの実行 VBA ベーシック マクロの実行

 

誤り。

 

・VBEからマクロを実行するには、メニューの「実行」から

「▷ [Sub/ユーザーフォームの実行]」か、ツールバーの「▷」を押し実行します。

「ツール」メニューからはマクロを実行できません 。

 

2.VBEからマクロを実行するには、[F8]キー押すと実行できる。

 

誤り。

 

VBEからマクロを実行する際のキーボード操作は、

[F5]キーを押すと実行できます。

 

3.VBEからマクロを実行するときに、

カーソルの位置がプロシージャの外にがあるとマクロダイアログボックスの画面が開く。

 

VBA ベーシック マクロの実行

 

正しい。

 

VBEからマクロを実行する際、カーソルがプロシージャの外にあると、

どのマクロを実行するかを選択する [マクロ] ダイアログボックスが開きます 。

カーソルがプロシージャの外にあると、どれを指定している不明ですのでユーザーが指定します。

 

4.VBEから指定のプロシージャのマクロを実行するときには、

カーソルの位置を実行したいプロシージャのSubマクロ()名からEnd Subまでの間の

内部にカーソルを置き実行する。

 

正しい。

 

VBA ベーシック マクロの実行

VBEから指定のプロシージャのマクロを実行するカーソル位置は、

実行したいプロシージャのSubマクロ()名からEnd Subの間に置く必要があります。