For循环
在直到迭代的次数时For循环非常有用而且在计算数值或执行某个操作一定的次数时最经常使用For循环例如
Dim counter As Integer
For counter= To
loop code
Next
这里的loop code被执行次变量counter从开始在每次循环时增加使用Step语句可以修改默认的增量如以下代码所示
Dim counter As Integer
For counter= To Step
loop code
Next
这一次循环执行次因为计数器每次循环时增加而且计数器并不是只能增加因为循环也可以反过来执行
Dim counter As Integer
For counter= To Step
loop code
Next
这里的循环从开始每次从计数器counter中减去类似于While和Do循环For循环也可以在执行过程中退出
Dim counter As Integer
For counter= To Step
loop code
If SomeFunction(counter) Then
Exit For
End If
loop code
Next
如果SomeFunction返回True则直接执行循环并忽略Exit For语句下的所有代码
For Each循环
For Each循环用于循环集合或数组它的应用范围很广而且与For循环不同不需要提前知道循环运行的次数无论对什么内容进行循环其语法都一样
For Each LoopVariable As Type In Collection
Next
[] [] [] [] [] [] [] []