Day07 - 错误处理

今日学习目标

  • 理解错误处理的重要性
  • 掌握On Error语句的使用
  • 学会自定义错误处理

知识点

### 1. On Error语句
``vba
' 遇到错误跳转到标签
On Error GoTo 标签名
' 忽略错误继续执行
On Error Resume Next
' 恢复错误捕获
On Error GoTo 0
`
### 2. 错误处理结构
`vba
Sub 示例()
On Error GoTo ErrorHandler
' 可能出错的代码
Exit Sub
ErrorHandler:
' 错误处理代码
MsgBox "错误: " & Err.Description
End Sub
``

今日代码

' 遇到错误跳转到标签
On Error GoTo 标签名

' 忽略错误继续执行
On Error Resume Next

' 恢复错误捕获
On Error GoTo 0

练习题

  1. 创建带有完整错误处理的程序
  2. 处理文件不存在的错误
  3. 记录错误日志