gpt4 book ai didi

excel - Ghost/Phantom 工作簿/工作表与合法工作表一起出现在 VBA 项目列表中

转载 作者:行者123 更新时间:2023-12-03 20:21:17 25 4
gpt4 key购买 nike

List of legitimate sheets and Phantom WorkSheets/Workbooks

(一天后编辑 - 见结尾)

不确定这里发生了什么,但它发生在我正在使用的一些工作簿中。随着时间的推移,会出现如图所示的其他“幻影”工作表(或工作簿)。 Sheet13、Sheet14、Sheet15 等是幻影,我不知道如何摆脱它们。

到目前为止我已经尝试过:

1) 搜索 Google/Stackoverflow 没有乐趣,但可能是术语问题

2) 创建 SUBS 以遍历所有工作表和工作簿,但它找到的唯一内容是单个工作簿和合法工作表。

3) 在其中一个幻象中创建代码,这是可能的。我在 Sheet13 中打开的工作簿上创建了一个简单的 SUB 以返回工作表或工作簿的名称,但无论我得到什么代码

Run Time Error '429':
ActiveX component can't create object

4) 改变幻象的属性。每个幻像的属性完全相互镜像并镜像 ThisWorkbook。如果我对其中一个进行更改,将 KeepChangeHistory 设置为 False,这将反射(reflect)在所有幻象和 ThisWorkbook 中。如果我在另一个幻象中将更改回 True,则所有幻象和 ThisWorkbook 都会再次更新。

5)选中的链接(灰色)。尝试 F5 -> 特殊 -> 对象“未找到对象”。

在过去的一周里,我基本上已经尝试了所有我能想到的并在互联网上搜索,然后才在这里发布,作为最后的手段。

有谁知道可能导致这种情况的原因(我倾向于在某处处理一些不好的对象),以及如何完全删除它们,所以列出的唯一内容是实际的、真实的工作表?

谢谢阅读。

编辑

它影响的不仅仅是这个工作簿(它发生在 3 个不同的工作簿中),随着时间的推移它也会变得更糟。我已经保存了所有工作簿的存档版本。如果我回去一个月,有 2 个“幻影”,如果我回去 2 周,有 8 个“幻影”,如果我看上周的一个,有 13 个“幻影”。这是我假设一些糟糕的对象处理的原因之一,可能与 ThisWorkbook 相关。无论如何,我将听取 Rory 的建议,并创建一个没有幻影的新工作簿,然后尝试从那里找出答案。只想感谢 Rory 和 Mark 花时间回应想法,不胜感激。

最佳答案

好吧,我想最简单的答案是最好的。我在问题中没有提到的是,我处理过的每个有此问题的工作簿都被上传到第 3 方应用程序,该应用程序又被发送到第二个第 3 方应用程序(由其他人编写的定制应用程序) .

第二个应用程序创建 1 或 2 个这些“幻像”。我选择与其他开发人员稍有不同的工作方式,实际上我使用第二个应用程序的输出进行更改/修复,然后格式化该工作簿并重新上传到应用程序一。

随着时间的推移,越来越多的“幻影”出现,每次运行过程中都会出现 1 或 2 个。

最后,与 Excel、糟糕的代码(至少是我的代码!)、处理不当的对象或其他任何事情完全无关。

再次感谢 Rory 和 Mark 提供的帮助。也许下次我真的会从“我确定这不是我的错!”的心态开始。然后从那里去!

关于excel - Ghost/Phantom 工作簿/工作表与合法工作表一起出现在 VBA 项目列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643733/

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