【发布时间】:2015-11-20 09:20:50
【问题描述】:
事实证明,我是个白痴(或者,至少,对整个软件开发这件事毫无经验)。以下是我一整天都在恐慌的事情。我会写一个答案,详细说明我所看到的、随后采取的行动以及实际发生的情况。
tl;dr:我认为我的 IDE 是如何工作的和它实际上是如何工作的是两件不同的事情。实际上,我的代码中有一个错误,但由于我如何解释我认为我的 IDE 告诉我的内容,我认为问题要大得多。我是个白痴,还没有实现版本控制。
我之前写的:
问题比我想象的要大。截至目前,我办公室的每台计算机(到目前为止我已经检查过 [4])上的每一段 VBA 代码(包括数天/数周/数月未触及的代码)都表现出这种行为。
在一个模块中声明的公共变量public variable as type 没有出现在其他模块中。具体来说,本地窗口显示<No Variables>。据我所知,这发生在格林威治标准时间昨天(2015 年 8 月 25 日)晚上 9 点和今天上午 11 点(格林威治标准时间 2015 年 8 月 26 日)之间的某个时间。
这导致我在过去一年中编写的大多数宏都无法运行。请帮忙!
【问题讨论】:
-
尝试使用 AppsPro 的代码清理器:appspro.com/Utilities/CodeCleaner.htm
-
我已经确定无论这是什么,它都在办公室范围的应用程序级别,而不是我的代码。
标签: vba excel scope global-variables public