我有以下代码:
Sub test()
On Error GoTo Label
Debug.Print 1 / 0
Exit Sub
Label:
MsgBox "Infinity!"
End Sub
如果我在笔记本电脑上运行此代码,则会得到“ Infinity”,这与我预期的一样。但是...当我在桌面上运行它时,Excel会抛出一条错误消息Runtime error 11 ... Division by zero
有人曾经经历过吗?几乎就像我的Excel桌面客户端已经“忘记”了如何处理错误...
答案 0 :(得分:3)
这很可能是由于您的VB编辑器下的设置不同
工具>>选项>>常规>>错误捕获
如果将其设置为“打破所有错误”,那就可以了...