スタンダード 模擬問題

Excel VBA スタンダード 模擬問題 ① 第35問 9章-2

以下はマクロで発生するエラーついての説明である。空欄に入る適切な語句を解答しなさい。

マクロのエラーは大きく分けて2種類に分類できる。

・【 ① 】エラー
このエラーは文法エラーとも呼ばれる。 VBAの構文の書式や書き方であやまると発生するエラーです。

・【 ② 】エラー
このエラーは文法の誤りはないが、 論理的な矛盾によって発生するエラーです。

 

正解

【 ① 】記述

【 ② 】論理

解説

記述エラーはの記述に誤りがある。
例)Range(”A2”).opy セルをコピーしたいが記述が誤っている

論理エラーはコードの記述誤りはないが、 論理的な矛盾が生じるコードとなっている。
例)VBEの設定で変数の宣言を強制するが、(Option Explicit )プロシージャで変数の宣言をせずに、変数を記述しているなど。

論理エラーはさらに、エラーが発生するタイミングにより、コンパイルエラーと、実行時エラーに分けることができます。