使用宏创建数据透视表时出错

时间:2019-05-21 11:26:19

标签: excel vba

每次尝试使用宏创建数据透视表时,总是会收到如下所示的错误消息。

我认为这里的问题与文件名和工作表名始终更改的事实有关。这是因为我将宏应用于从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

如您所见,它将我记录宏的文件的选项卡名称作为源数据。是否可以使其动态化,或者完全避免考虑文件名?

请帮助我找到此错误的解决方案。我正在尝试在网上找到许多不同的代码,这真让我丧命,但是我找不到有效的解决方案。

0 个答案:

没有答案