VBA 编程基础与面向对象编程入门
一、VBA 代码编写与测试基础
在 VBA 编程中,错误处理是一个重要的环节。可以使用 On Error 语句来指定当错误发生时应执行的代码部分。以下是一个示例:
On Error GoTo HandleError
'declare variable to store result
Dim intResult As Integer
'calculate result by dividing first value by second value
intResult = intValue1 / intValue2
HandleError:
GeneralErrorHandler Err.Number, Err.Description, "modBusinessLogic", _
"TestError2"
在上述代码中, On Error GoTo HandleError 语句指定当错误发生时,程序将跳转到 HandleError 标签所在的代码部分执行。这里声明了一个变量 intResult 用于存储除法运算的结果,但由于传入的值可能导致除零错误,所以会跳转到错误处理部分。
GeneralErrorHandler 是一个通用的错误处理程序,它接受错误编号、错误描述、模块名称和过程名称作为参数。以下是其代码实现:
Public Su
超级会员免费看
订阅专栏 解锁全文
633

被折叠的 条评论
为什么被折叠?



