【問題文】
セルA10~A13に「Hello」と入力しなさい。
【解答例1】
Sub TestForNext1_1()
'Forで使用する変数iを作成
Dim i As Long
'i(初期値10)が10~13の間、繰り返す
For i = 10 To 13 Step 1
'i(10~13)行目に"Hello"と入力
Cells(i, 1) = "Hello"
Next i
End Sub
【解答例2】
Sub TestForNext1_2()
'Forで使用する変数iを作成
Dim i As Long
'i(初期値10)が10~13の間、繰り返す
For i = 10 To 13
Cells(i, 1) = "Hello"
Next
End Sub
【解答例3】
Sub TestForNext1_3()
'Forで使用する変数iを作成
Dim i As Long
'i(初期値10)が10~13の間、繰り返す
For i = 10 To 13
Cells(i, 1) = "Hello"
Next i
End Sub
【解説】
解答例1では[Step 増加数]と[Next 変数]を省略せず、解答例2ではそれらの省略をしています。
解答例3のように、[Step 増加数]を省略して[Next 変数]を省略せず書くこともできます。