不可以
Exit Do 只能跳出离他最近的一层Do 循环
Exit For只能跳出离他最近的一层For循环
要跳出多重循环,可以使用Goto语句
举个例子:
i=1
j=1
Do While i<10
Do While j<10
j=j+1
If j=6 Then
GoTo BiaoZhi1 '跳转到BiaoZhi1,其实就是直接跳到循环外面
End If
Loop
Loop
BiaoZhi1:
msgbox "结束"
不可以,见MSDN
Exit For 提供一种退出 For 循环的方法,并且只能在 For...Next 或 For Each...Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。
有好几种exit的
exit do
exit for
exit sub 之类
前两种 不能跳出整个过程
第3种可以