宣言していない変数が使用できてしまうのは、これは大きなプログラムを作るときに混乱の元となるため、以下のオプションをファイルの最初(class文の前)に必ず書いておくこと。これで、ローカル変数の推論機能が無効になる。'Dim i As Integer ←※コメント化しているため無効 For i = 1 To 3 MsgBox(Str(i)) Next i
Option Infer Offなお、宣言していない変数を使えなくする機能も当然有効にしておくために、以下の一文もセットで書いておく。
Option Explicit On