Option Explicit


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