【发布时间】:2016-05-19 04:57:56
【问题描述】:
我有一个工作簿 (workbookA),其中包含从其他 10 个工作簿中提取的数据,每一行都有一列标识它们来自哪个工作簿。
问题是workbookA的某些列的值不正确,需要重新导入
我知道如何在 VBA 中进行循环和设置值,现在如何同时使用 2 个工作簿
因此,对于 workbookA 中的每个单元格,我会通过 UID 从参考工作簿中找到其匹配项,然后替换 workbookA 中的值
如果它也可以打开工作簿,那就更好了,自动化整个过程
【问题讨论】:
-
为什么不简单地使用跨工作簿连接:在工作簿A 的任何相关单元格中,您要键入
='[workbookN]sheetM'!B14。您设置一次,它将永远保持所需的连接!