调试代码的时候,在同一个模块下,如果过程1调用过程2,而过程2抛出错误,则可以通过在过程1中写On Error Resume Next捕捉这个错误
如果过程1调用了类模块中的过程3,而过程3抛出错误,中断会停留在过程3错误处。
'Class1中Public Sub Test() Err.Raise 1End Sub'Form1中调用Test()
解决方法如下:
代码编辑器->右键菜单->切换->选中"遇到未处理的错误时中断"
可在IDE菜单->工具->选项->通用->错误捕获 中设置它的默认值.
参考: