📅  最后修改于: 2023-12-03 15:20:58.042000             🧑  作者: Mango
在VBA中,有时候需要在满足某些条件时跳出while循环。这可以通过使用Exit While
语句来实现。本文将介绍如何使用该语句。
While condition
'执行语句
If condition Then
Exit While
End If
Wend
下面是一个示例程序,它从1开始计数,直到计数器值为5。在计数器值为3时,使用Exit While
语句跳出while循环。
Sub TestExitWhile()
Dim counter As Integer
counter = 1
While counter <= 5
Debug.Print counter
If counter = 3 Then
Exit While
End If
counter = counter + 1
Wend
Debug.Print "Done"
End Sub
该程序输出:
1
2
3
Done
Exit While
语句只能用于while循环内部。Exit While
语句,会引发运行时错误。Exit While
语句会立即跳出while循环,程序将跳到while循环后面的第一行代码。