Excel VBAの変数の宣言を強制する(Option Explicit)

ExcelのVBAの変数の宣言を強制するサンプルです。
Option Explicitを記述します。

目次

Option Explicit

Option Explicit

コード

Option Explicitのサンプルです。

Option Explicit
Sub test1()
    Dim goukei As Integer
    goukei = 0
    
    Do While goukei < 5
        goukei = goukei + 1
    Loop
    MsgBox goukei '5

End Sub

1行目のOption Explicitを記述することによって変数の宣言を強制できるようになります。
3行目が変数を宣言している箇所です。

変数を宣言していなかった場合

Option Explicitを記述し、使用している変数を宣言していなかった場合です。
マクロを実行すると、以下のようにダイアログが表示され対象の変数が選択されます。

関連の記事

Excel VBAのIF文のサンプル
Excel VBAのSelect Case文のサンプル
Excel VBAのFor文のサンプル
Excel VBAのDo Loop文のサンプル
Excel VBAのFor Each文のサンプル
Excel VBAのデータ型
Excel VBA セルに値を設定/取得するサンプル
Excel VBA セルの値をテキストに出力するサンプル

△上に戻る