VBA'错误'处理程序似乎不起作用

我有困难试图了解如何基本ONerror handling程序工作在VBA的Excel(如果有的话)。 在下面的例子中,我将6/0分为ON ERROR,即忽略错误触发行(y = 6/0)。

Sub UsingResumeNext() Dim x As Long, y As Long On Error Resume Next x = 6 y = 6 / 0 x = 7 End Sub 

但是,当我运行代码popup警报窗口出现说'运行时错误11,除以零',见附件 一个错误的截图 )。

我很困惑..不应该有错误有效地“沉默”警报窗口显示出来吗? 它看起来像error handling程序不起作用。 任何人有build议我做错了什么?

检查你的VBE选项,确保你没有打破所有的错误

VBE选项/常规选项卡