我有几个 Excel 工作簿,其中一个用作本地数据输入工作簿,另一个用作聚合所有已输入数据的位置。本地工作簿还有一个数据透视表,它使用与第二个工作簿的外部数据连接作为其数据源。
本地工作簿有一些 VBA 宏,它们应该打开远程工作簿、写入或读取、保存并关闭它。但是,刷新数据透视表数据的操作会锁定源文件以进行编辑,并且在我关闭带有数据透视表的工作簿之前,它一直处于锁定状态。这可以防止任何可以编辑远程工作簿的宏成功运行(因为它强制宏以只读方式打开工作簿)。
有没有办法防止数据透视表锁定源文件的时间超过刷新数据所需的时间?
没有其他实际用户访问这些工作簿,源工作簿中的数据只有 20 行 11 列,当前存储在本地驱动器上(所以不可能是连接太慢或不可用) .