我真的很感激这方面的帮助。 我们正在Excel VBA中创建一些应用程序,有时,一个文件中的例程调用另一个文件中的例程。
Application.Run ActiveWorkbook.Name & "!SomeOtherRoutine"
我的问题是,其他例程有编译错误(End If缺失)。当然,整个过程都破裂了。但由于是编译错误,错误处理程序无法捕获此错误。
有没有办法捕捉到这种错误,所以我的代码不会被中断?
答案 0 :(得分:0)
在开始使用项目之前,您需要对其进行手动编译。这样,您可以扫描整个代码中的语法错误,并使其他类型的错误由代码处理程序处理。