Do...Until 和 While...Wend 是 Visual Basic (VB) 中的两种不同的循环语句。

Do...Until 循环语句

Do...Until 循环会在执行循环体之前检查条件。语法如下:
Do
    ' 循环体内的代码
Loop Until 条件

循环体内的代码将一直执行,直到条件为 True 才会停止循环。和 Do...While 不同,Do...Until 循环至少也会执行一次循环体。

以下是一个简单的示例:
Dim count As Integer
count = 1

Do
    Console.WriteLine("当前计数值: " & count)
    count = count + 1
Loop Until count > 5

这个示例将输出与之前相同的计数值。

While...Wend 循环语句

While...Wend 循环在执行循环体之前检查条件。语法如下:
While 条件
    ' 循环体内的代码
Wend

循环体内的代码将一直执行,直到条件为 False 才会停止循环。这个循环至少会执行一次循环体。

以下是一个简单的示例:
Dim count As Integer
count = 1

While count <= 5
    Console.WriteLine("当前计数值: " & count)
    count = count + 1
Wend

这个示例也会输出与之前相同的计数值。

这些循环语句可以根据你的需求选择使用哪种。


转载请注明出处:http://www.zyzy.cn/article/detail/6686/VBA