Option Explicitステートメント
構文
Option Explicit
解説
モジュール内のすべての変数に対して、明示的な宣言を強制します。
Option Explicitステートメントは、モジュールの先頭に記述します。また、Visual Basicの[ツール(T)-オプション(O)]-[編集]の[変数の宣言を強制する(R)]のチェックをオンにすると、モジュールの先頭にOption Explicitステートメントが自動的に記述されます。
サンプル
次の例は、Option Explicitを指定して変数の宣言を強制します。
Option Explicit Sub Sample() Dim a As Integer a = 123 msg = "test" 'コンパイルエラー End Sub