VBA循环
可能有一种情况,需要执行代码块多次。在一般情况下,语句顺序执行:在一个函数的第一条语句,首先执行,然后是第二个...等等。
编程语言提供了多种控制结构,使更复杂的执行路径。
循环语句可以执行语句的语句多次或多组,下面是VBA循环的一般语句。
VBA提供循环以下类型的处理循环的要求。点击以下链接查看其详细信息。
循环类型 | 描述 |
---|---|
for 循环 | 执行语句多次序列,简写形式用于管理循环变量的代码。 |
for ..each 循环 | 这执行,如果有组的至少一种元素并且重申为在一组中的每个元素。 |
while..wend 循环 | 这在执行循环体之前测试条件。 |
do..while 循环 | do..while语句只要条件为真时执行。(即)循环重复,直到条件为False。 |
do..until 循环 | do..until语句执行直到条件为False。(即)循环应重复,只要条件为真。 |
循环控制语句:
循环控制语句改变其正常的顺序执行。当执行离开了循环范围,在循环中的所有剩余语句不执行。
VBA支持下列控制语句。点击以下链接查看其详细信息。
控制语句 | 描述 |
---|---|
Exit For 语句 | 终止 for 循环语句并将执行的语句,将立即循环体的下面语句 |
Exit Do 语句 | 终止do while语句并将执行循环紧随其后的语句 |