我负责一个非常大的 Excel 2010 电子表格,其中包含指向各种外部数据源的链接,包括 Bloomberg、65 个带有 vba 模块的工作表以及对其他 vba 插件的引用。
我注意到 VBA 项目已经获得了多个工作簿对象。
有标准的ThisWorkbook。但是,一些工作表也已被 Excel 转换为 Workbook 对象,将原始工作表保留为前一个工作表的副本,减去代码。
这似乎不是任何人的行为的结果。事实上,我认为不可能有多个 Workbook 对象!
例如,我有一个名为 wksInputs 的工作表,它现在已经变成了一个 Workbook 对象,而原来的 wksInputs 现在被称为 wksInputs1。
我无法删除 wksInputs Workbook 对象。
请有人帮忙解释这里发生了什么,以及我如何能够解决问题......?
非常感谢。