程序如下,
Private Function XXX
do while
if then
表达式1
else
表达式2
end if
loop
End Function如果表达式2是exit function,请问是退出了整个function吗?我想
应该是,如果我希望仅仅是退出do while loop,如果function还有
剩下的语句还继续执行,应该怎么做?请总结一下exit.resume next.on error只类的语句,我不太熟,谢谢。
Private Function XXX
do while
if then
表达式1
else
表达式2
end if
loop
End Function如果表达式2是exit function,请问是退出了整个function吗?我想
应该是,如果我希望仅仅是退出do while loop,如果function还有
剩下的语句还继续执行,应该怎么做?请总结一下exit.resume next.on error只类的语句,我不太熟,谢谢。
Exit 可以用来退出一个循环,或者一个Sub,函数等。
如:Exit Do
Exit For
Exit Sub
Exit Function
一般来说,如果在程序中遇到某些错误,你可以用
On error....来处理;
On error Resume next '跳过错误,执行下一条语句。
On Error goto Errhandler '遇到错误时,跳到错误处理语句。
其中errhandler是你自己定义的错无处理语句。