VBA関係の情報を色々を記載して行きます。
VBA基礎、For〜Next構文
(項目1)
・マクロでは、色々な構文が有ります。
・本ページでは、For〜Next構文を説明します。
・マクロでは、色々な構文が使用できます。For〜Next構文は、一定回数の繰り返し処理を行う時に
使用します。
・以下、Excel2016で説明して行きます。
(項目2)
・マクロでは、色々な構文が使用できます。For〜Next構文は、一定回数の繰り返し処理を行う時に
使用します。
・For〜Next構文の基本形は、以下の通りです。
For i=1 To 10
'処理
Next i
(項目3)
・VBAコードは、以下の記述となります。
Sub test()
Dim i As Long
For i=1 To 10
Range("A" & i)=i
Next i
End Sub
・上記は、iを1づつ増やす方法ですが、Stepを追記する事で増やし方を変更できます。
・2づつ増やす場合は、下記の記述となります。
For i=1 To 10 Step 2
・また、途中でFor〜Nextを抜けたい場合は、Exit Forを使用します。
Sub test()
Dim i As Long
For i=1 To 10
Range("A" & i)=i
If i=5 Then
Exit For
End If
Next i
End Sub
(項目4)
・以上で、VBA基礎、For〜Next構文は終了です。