我运行一个查询,将其结果复制/粘贴到Excel文件中的工作表中。当我进入Data > Refresh All时,我多次收到以下错误:
'[MS Master.FY22.xls.....]Master
不包含数据透视表。然而,Excel文件在其他各种工作表中有几个数据透视表,这些工作表从“主”工作表中提取数据。
我已经一张一张地走了过去,在数据透视表分析>更改数据源下重新指向'Master'
文件。这修复了它从接收错误多次,而不是它只出现一次现在。我认为有一个重叠的数据透视表可能是罪魁祸首。我真的不想删除并重新创建所有的数据透视表。
有没有办法找出这是发生在哪张床单上,确切的位置?VB代码?
请让我知道如果你有任何见解。
非常感谢。
1条答案
按热度按时间jchrr9hc1#
给予这个宏,它会遍历你工作簿中的所有透视表,并尝试刷新它们;它应该在任何数据透视表给你的问题上出错,工作表名称和数据透视表名称应该写在即时窗口中。