位置:首页 » 文章/教程分享 » VBA 退出Do循环

Exit Do 语句用于当需要依据一定的标准来退出Do循环时。它可以在Do..While和Do..Until循环内使用。

当执行 Exit Do,控制系统就会马上跳到Do循环后的下一条语句。

语法:

VBA 的 exit do 语句的语法是:

 Exit Do

显示:

下面的示例使用 Exit Do。如果计数器的值达到10,DO循环退出,控制跳立即转到For循环之后的下一条语句。

Private Sub Constant_demo_Click()
  
i = 0
Do While i <= 100
  If i > 10 Then
    Exit Do   ' Loop Exits if i>10
  End If
  MsgBox ("The Value of i is : " & i)
  i = i + 2
Loop

End Sub

在执行上面的代码,它打印在消息框中下面的输出。

The Value of i is : 0

The Value of i is : 2

The Value of i is : 4

The Value of i is : 6

The Value of i is : 8

The Value of i is : 10