gpt4 book ai didi

vba - 隐藏变量声明 VBA

转载 作者:行者123 更新时间:2023-12-04 20:35:13 25 4
gpt4 key购买 nike

问题:某些变量的声明是否有可能在 VBA 中“隐藏”?

情况:

我有一个包含很多模块的 Excel 文件,但由于某些原因,每当我们打开它时,都会显示此消息 我尝试了在一些论坛上找到的一些“解决方案”,但没有成功 ->我决定逐页复制整个事情,并在一个新的“干净”excel文件中。

问题:代码没有运行说变量 XXX 没有声明(好的......有道理),但我检查了损坏的文件,即使它也没有在任何地方声明(我在整个项目中检查了 Finder)有问题的代码可以运行......令人困惑!

对此有何解释?

最佳答案

最坏的情况,快速而肮脏的场景 - 删除 Option Explicit来自每个模块、类(class)、工作簿和工作表。它确保声明所有变量。例如,尝试运行以下代码:

Option Explicit

Sub TestMe()
k = 5
Debug.Print k

End Sub

你不能。然后添加 dim k as longSub TestMe() 之后.或删除 Option Explicit .现在你可以运行它了。

慢而干净的解决方案:检查所有变量,这些变量在您尝试运行代码并声明它们时突出显示。您的代码会运行得更快。

关于vba - 隐藏变量声明 VBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43492353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com