On Error Goto 语句,为什么

cqnucsmoon 2003-05-15 09:47:45
我有一段代码:
On Error Goto ErrorHandle

...............
..................
ErrorHandle:
select case err.number
case 3021
......
case else'这一句本想捕获其它错误的,但没有错误时也执行下面一句(弹出窗口),怎么 解决呢
msgbox "其它错误"
end select
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqnucsmoon 2003-05-15
  • 打赏
  • 举报
回复
哦明白了
谢谢
结帐我
MoQi_123 2003-05-15
  • 打赏
  • 举报
回复
看你的程序是否在ErrorHandle:语句前写了退出语句.即Exit Sub(或Exit Function)

如果是,更正为

On Error GoTo ErrorHandle
.....
.....
Exit Sub ''或Exit Function

ErrorHandle:
Select case err.Number
case 0000
case 0001
case else
msgbox "Other Error"
End Select
End Sub ''或End Function
tollers 2003-05-15
  • 打赏
  • 举报
回复
On Error Goto ErrorHandle

...............
..................
goto ExitTheSub

ErrorHandle:
select case err.number
case 3021
......
case else'这一句本想捕获其它错误的,但没有错误时也执行下面一句(弹出窗口),怎么 解决呢
msgbox "其它错误"
end select

ExitTheSub:
........

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧