标准VBA编辑器中是否有工具,方法或设置来警告已经Dim
'med但未被使用的变量?
答案 0 :(得分:19)
MZ-Tools将搜索您的代码并告诉您未使用的内容。可以找到VBA的版本here。
MZ-Tools中执行您所询问的具体功能是Review Source Code:
“审阅源代码”功能允许 你要查看源代码 检测一些未使用的声明 (常数,变量,参数, 程序等。)。
答案 1 :(得分:5)
另一种方法(因为我没有安装该软件的管理员权限),就是将Option Explicit
放在模块的顶部。然后注释掉所有Dim
' med变量,并使用 F8 调试代码或使用 Alt + d + 升
逐个取消注释Dim
,直到Option Explicit
没有返回编译器错误,此时任何仍然注释掉的变量都可以忽略,因为它们未在您的代码中使用
与MZ-Tools类似,RubberDuck有一个VariableNotUsed Inspection(以及许多其他内容),应该准确显示您所追求的内容。它是免费的,从v2.2.0.3086开始,它支持非管理员安装。