每次尝试使用宏创建数据透视表时,总是会收到如下所示的错误消息。
我认为这里的问题与文件名和工作表名始终更改的事实有关。这是因为我将宏应用于从SAP提取的不同文件,并且每个文件都有不同的名称。
这是我的VBA代码的一部分,在VBE中被确定为有问题:
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Sophie & Toffee - Starting File!R1C1:R35150C37", Version:=6). _
CreatePivotTable TableDestination:="Sheet1!R3C1", TableName:="PivotTable2" _
, DefaultVersion:=6
如您所见,它将我记录宏的文件的选项卡名称作为源数据。是否可以使其动态化,或者完全避免考虑文件名?
请帮助我找到此错误的解决方案。我正在尝试在网上找到许多不同的代码,这真让我丧命,但是我找不到有效的解决方案。