inputbox问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 02:40:10
vb中
弹出的inputbox取消后会出现错误...
如果想按取消后结束动作,应该怎么办

在调用inputbox之前,加一句:

On Error GoTo errHandler

调用完后,再加三行:
exit sub
errHandler:
[***]

注:
1.[***]是你想要执行的代码。比方说弹出消息框提示、警告什么的。当然对于你的要求,你需要写上:exit sub就行了。
2.errHandler之前的exit sub是让程序正常执行(即用户没有点击取消)时跳过错误处理部分的代码。如果你inputbox之后还有其他要执行的代码,可以在errHandler之后再加一个标记(如 ggoonn: ),然后在后面放你的后续代码,再把上面的exit sub换成go to ggoonn。

总之,go to就是控制程序跳转的语句,被跳转到的部分需要有个标记(就是XXX: ),不知道我说明白没有?