1、Do循环。这种结构是在不断重复某种操作条件直到满足后终止,它的格式为:Do [{While | Until}可选参数条件][语句][Exit Do][语句]Loop,也可以变换格式为:Do[语句][Exit Do][语句]Loop[{While | Until}可选参数条件]举例如下图。
2、While循环。这种循环格式为While 判断条件执行语句Wend意思是当循环中的判断条件为真时,即条件为True,循环就会执行结构中的执行语句,直到Wend终止;如果判断条件为假,即条件为False,那么就会直接执行Wend后面的语句。同时这种循环结构也可以嵌套使用。
3、For 循环。for循环是按for后面指定的条件次数重复执行后面的程序,如果要跳出循环可以使用Exit For结构,跳出以后,紧接着执行后面Next后的语句。比如下图中的例子说明了for循环的用法。
4、如果是针对数组,那么就要用到for循环中的另一种方式:For Each ... Next结构。此结构模块可以遍历数组中的所有元素,当所有元素都遍历完毕后,才会退出循环到Next以后执行语句。举例如图。
5、With循环。with循环结构可以在不重复指出对象名称的情况下,直接执行一系列语句。格式为:With 对象执行语句End With
6、Goto循环。这种循环结构可以无条件的转移程序运行过程中的指定行,书写格式为:Goto 行标签