■ 変数宣言のデータ型

変数の宣言で
  Dim i  As Integer
  Dim j  As Integer
のように記述するところを
  Dim i, j  As Integer
とカンマで連結して宣言できることを知っている人は多いと思いますが、このとき
変数 j は Integer 型になのですが、変数 i は Variant 型なのです
Variant 型の変数の使用は望ましくないため、
  Dim i  As Integer, j  As Integer
のように記述して、データ型を変数1つずつに記述するようにしましょう