【发布时间】:2013-08-16 12:11:34
【问题描述】:
我负责一个非常大的 Excel 2010 电子表格,其中包含指向各种外部数据源(包括 Bloomberg)的链接、65 个带有 vba 模块的工作表以及对其他 vba 插件的引用。
我注意到 VBA 项目获得了多个工作簿对象。
有标准的 ThisWorkbook。但是,一些工作表也被 Excel 转换为 Workbook 对象,将原始工作表保留为前一个工作表的副本,减去代码。
这似乎不是任何人的行为的结果。事实上,我认为不可能有多个 Workbook 对象!
例如,我有一个名为 wksInputs 的工作表,它现在已转换为 Workbook 对象,而原来的 wksInputs 现在称为 wksInputs1。
我无法删除 wksInputs 工作簿对象。
请有人帮忙解释一下这里发生了什么,以及我该如何解决这个问题...?
非常感谢。
【问题讨论】:
-
您可以上传您的 VBA 项目文件夹列表的屏幕截图吗?上传到 imgur.com 之类的网站,并在您的帖子问题中包含链接/网址。
-
大卫,很遗憾,我的办公室安全标准限制我上传到此类网站。我试图在上面添加一张图片,但 StackOverflow 说我没有必要的权限......让我试试别的,因为我知道它真的会帮助其他人看到问题......
-
是的,如果没有看到你所看到的,这真的是不可能的。
-
这些类型的问题可能是由 COM 插件引起的。尝试转到 Developer>COM Addins 并取消选中它们,看看它是否解决了它。
-
我已经通过我的 iPad 将一张图片保存到我的公共 Dropbox 文件夹中。试试这个链接:link
标签: vba excel excel-2010