Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 检查所有编译错误_Vba - Fatal编程技术网

Vba 检查所有编译错误

Vba 检查所有编译错误,vba,Vba,我继承了一个相当大的vba程序,它是在没有打开OptionExplicit的情况下构建的 我已经将其添加到代码中,正在处理编译错误(调试>编译…) 到目前为止,我遇到的所有问题都是未声明的变量 Compile error: Variable not defined 我的问题是编译器一次只显示一个错误。 是否有一种方法可以在一个视图中显示所有编译错误?我认为编译器不会在发现错误后继续进行。这将是毫无意义的。。。。可能有一个插件可以进行检查。。。。有很多人提到了rubberduck。。。它可能有也

我继承了一个相当大的vba程序,它是在没有打开OptionExplicit的情况下构建的

我已经将其添加到代码中,正在处理编译错误(调试>编译…) 到目前为止,我遇到的所有问题都是未声明的变量

Compile error:
Variable not defined
我的问题是编译器一次只显示一个错误。
是否有一种方法可以在一个视图中显示所有编译错误?

我认为编译器不会在发现错误后继续进行。这将是毫无意义的。。。。可能有一个插件可以进行检查。。。。有很多人提到了
rubberduck
。。。它可能有也可能没有这种能力。。。。由Mat的马克杯支撑不。也许代码检查可以帮助VBA编译器在遇到第一个错误时停止,这样一次就不会有多个错误。您不能在此处询问可能的第三方解决方案,因为它违反了网站指南。@Ken--答案中是否允许使用第三方解决方案?我看不出有什么规则反对它。我觉得这是一个非常有趣的问题,而rubberduckvba.com看起来是一个非常好的(免费)解决方案…@ashleedawg:不,除了一个非现场链接之外什么都没有的答案在这里是不合适的。这在几页中都有介绍。答案应包含足够的自我维持内容,外部链接仅用于其他参考资料。如果该链接将来不可用,则答案应自行确定。显然,你的评论中引用的URL不是这样的;评论是提供它的适当位置,而不是答案。