在给定条件为 True 时执行一系列语句。
语法
While condition [statements] Wend
参数:
Condition:求值结果为 True 或 False 的数字或字符串表达式。如果条件为 Null,则将条件视为 False。
Statements:条件为 True 时执行的一个或多个语句。
注释
如果条件为 True,则会执行 statements 中的所有语句,直到遇到 Wend 语句为止。然后,控制权返回到 While 语句,并再次检查条件。如果条件仍为 True,则会重复执行该过程。如果它不是 True,则会继续执行 Wend 语句后面的语句。
While...Wend 循环可以嵌套到任意层。每个 Wend 匹配最近的 While。
Note:
Do...Loop 语句提供了一种更结构化和更灵活的方式来执行循环。
以下示例说明了 While...Wend 语句的用法:
示例 1:
Dim Counter Counter = 0 ' Initialize variable. While Counter < 20 ' Test value of Counter. Counter = Counter + 1 ' Increment Counter. Wend ' End While loop when Counter > 19.