学习Excel技术,关注微信公众号:
Excelperfect
在VBA代码中,我们经常会看到类似于On Error Resume Next这样的语句,这是编译器在代码遇到错误时自动处理的语句。有时候,在代码中进行适当的错误处理,可以使代码在实际应用后更健壮,避免由于各种原因导致的代码异常给用户带来的困扰。
下面是一些常用的错误处理语句:
On Error Goto 0
当发生错误时,代码停止运行并显示错误。
On Error Goto -1
清除当前错误设置并恢复为默认值。
On Error Resume Next
忽略错误,代码继续运行。
On Error Goto [标签]
当发生错误时,跳转到指定的标签处执行。
Err对象
当发生错误时,存储错误信息的对象。
Err.Number
错误编号。可以在需要检查发生指定错误时使用。
Err.Description
描述错误的文本。
<