程序中设置了On Error语句后,运行环境中的错误捕获也需要设置。在VBE中,选择菜单栏中的【工具】→【选项】命令,选择【通用】选项卡,在【错误捕获】选项区域中选中【遇到未处理的错误时中断】单选按钮,如图2-14所示。设置后,在程序运行中,只有遇到没有设置On Error语句的错误,程序才会提示并中断。
大家好,关于代码在运行时出现错误后的处理方式,在前面的两节中我们讲了On Error Resume Next语句和On Error GoTo line语句,这两种语句在实际应用中比较广泛,特别是On Error Resume Next语句,可以说是在VBA代码中应用的非常多,今日我再给大家介绍一种语句:On Error GoTo 0,这个语句很多时候是和前两个语句一起使用。也是VBA错误处理的语句之一。