VB错误处理

2024-11-28 04:26:14
推荐回答(2个)
回答(1):

因为程序是按顺序执行的,所以要想不执行,需在er: msgbox "……"前退出过程。
sub a()
on error goto er:
......
......
exit sub
er: msgbox "……"
end sub

回答(2):

呵呵,要在错误的提示前面加一个
exit sub

表示:如果没有错误,执行到错误提示前就退出程序,不显示错误提示;如果有错误,则直接就有错误,到提示!