On Error GoTo 0 这是VBA默认的处理错误的操作。 发生错误时,VBA将在出现错误的行上停止运行并显示错误消息。此时,需要用户干预代码才能继续。在这种情况下不会发生错误处理。 让我们看一个例子。在下面的代码中,我们没有使用任何On Error语句,因此VBA...
1 VBA中错误捕捉的方法主要有两种第一种捕捉方法:1、语法:On Error GoTo Err_Handle '如果遇到错误就跳转到错误处理代码语句xxxxxExit Sub/Function(如果没有这条语句,即使没有错误也会执行错误处理语句) Err_Handle: 语句xxxxxx2、举例:Sub 查找数字() ’本段代码查找电子表格中有没有数字12 On ...
如果以前的ODBC函数调用未引起任何错误,则本函数仅返回第2042号错误。 Excel VBA教程:SQLError函数·示例 本示例在打开与“NorthWind”数据库的连接时,有意将数据源名称拼错,从而构成不正确的连接字符串而引起错误。错误信息显示在工作表Sheet1上。 chan = SQLOpen("DSN=Nortwind") returnArray = SQLError() For...
result= a * b 此外,在使用错误处理过程之前,应该设置VBA选项“遇到未处理的错误时中断”选项,如下图3所示。如果选取“发生错误则中断”选项,那么VBA会忽略错误处理代码。 图3