18

标准 VBA 编辑器中是否有工具、方法或设置来警告已Dim使用但未使用的变量?

4

2 回答 2

20

MZ-Tools将搜索您的代码并告诉您没有使用的内容。VBA 的版本可以在这里找到。

MZ-Tools 中执行您询问的特定功能是Review Source Code

查看源代码功能允许您查看源代码以检测一些未使用的声明(常量、变量、参数、过程等)。

于 2008-10-09T20:10:10.160 回答
12

另一种方法(因为我没有安装该软件的管理员权限)是放在Option Explicit模块的顶部。然后注释掉所有的'med 变量,并使用++Dim调试代码F8或重新 编译Altdl

取消注释Dims 直到Option Explicit不返回编译器错误,此时仍然注释掉的任何变量都可以忽略,因为它们没有在您的代码中使用


与 MZ-Tools 类似,RubberDuck有一个VariableNotUsed 检查(以及许多其他东西),它应该准确地显示你所追求的。它是免费的,从 v2.2.0.3086 开始,它支持非管理员安装。

于 2017-04-05T12:34:29.103 回答