スタンダード 模擬問題

Excel VBA スタンダード 模擬問題 第9章 第1問 公開問題

以下の文章は主に2種類があるマクロのエラーの説明です。

空欄に入る適切な語句を解答しなさい。

 

・【   ①   】エラー

このエラーは構文エラーとも呼ばれます。VBAの文法や書式に誤りがあるときに発生します。

・【 ②  】エラー

このエラーは構文に誤りがなくても、マクロの論理に矛盾があるときに発生します。

 

正解

【  ①  】記述 【  ②  】論理

解説

【9章 エラー対策】

【記述エラー・論理エラー】

記述エラーはVBAの構文に反した記述をした際に発生するエラーです。

・該当行の文字色が赤となり、コードウィンドウに表示されます。

例)Range("A2").opy セルをコピーしたいが記述が誤っている。

論理エラーはコードの記述誤りはないが、 論理的な矛盾が生じるコードとなっている。

例)VBEの設定で変数の宣言を強制するが、(Option Explicit )プロシージャ内で変数の宣言をせずに、変数を記述しているなど。