VBA异常处理 简介
为什么需要进行异常处理?
编写代码时,会碰到错误,主要包括两类错误:
1)语法错误。总是会报错。
2)运行时错误,即:异常。语句有时执行正常,有时执行会出现问题。例如:c = a /b,当b不等于0时正常,当b=0时会出现问题。这种错误称之为异常。
异常代码我们需要编写代码进行相应的异常处理,否则程序会终止执行。
示例:出现异常,如果没有处理,则终止执行。
Sub sub1()
a = 4 / 0
Debug.Print "继续"
End Sub
运行结果:
弹出错误提示框,然后没有输出“继续”。
所以我们需要避免这种情况,进行异常处理,保证在非法数据时程序也能正常执行。