【发布时间】:2015-06-24 15:19:05
【问题描述】:
在这里发布,以防它可以帮助其他人。我看到了一些奇怪的行为:
Sub somesub()
On Error GoTo Handler
Dim x
x = 1/0
MsgBox("Done")
Exit Sub
Handler:
MsgBox("Error was handled")
End Sub
没有发现错误。
已经有一个关于 SO 的相关问题,位于:Excel VBA Not Properly Breaking on Error,但它询问如何减轻在错误捕获设置中做出一个或另一个选择的副作用。这是在问为什么错误处理根本不起作用。
【问题讨论】:
-
不得不给你一个荣誉,因为我也遇到了同样的问题。另一篇文章可能类似,但这篇文章更有帮助。
标签: vba error-handling