快速学习VBA语法基础之循环结构
浏览量:3802
时间:2024-01-19 18:34:41
作者:采采
1. Do循环
Do循环是一种在满足条件之前不断重复某种操作的结构。其格式为:Do [While | Until] 可选参数条件 [语句] [Exit Do] [语句] Loop
,也可以变换格式为:Do [语句] [Exit Do] [语句] Loop [{While | Until} 可选参数条件]
。
例如:
Do While i lt; 10
' 执行语句
i i 1
Loop
2. While循环
While循环的格式为:While 判断条件执行语句 Wend
。当循环中的判断条件为真时,即条件为True,循环就会执行结构中的执行语句,直到Wend终止;如果判断条件为假,即条件为False,那么就会直接执行Wend后面的语句。同时,这种循环结构也可以嵌套使用。
While i lt; 10
' 执行语句
i i 1
Wend
3. For循环
For循环按照指定的条件重复执行后面的程序。格式为:For 变量 初始值 To 结束值 [Step 步长]
。如果要跳出循环,可以使用Exit For
结构,跳出后紧接着执行Next
后的语句。
例如:
For i 1 To 10
' 执行语句
Next i
4. For Each循环
针对数组的循环结构需要使用For Each ... Next
语法。此结构可以遍历数组中的所有元素,在所有元素都遍历完毕后才会退出循环执行Next
后的语句。
For Each item In array
' 执行语句
Next item
5. With循环
With循环结构可以在不重复指定对象名称的情况下直接执行一系列语句。格式为:With 对象执行语句 End With
。
With Range("A1")
' 执行语句
End With
6. Goto循环
Goto循环结构可以无条件地转移程序运行过程中到指定行。书写格式为:Goto 行标签
。
Goto Label
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。