0

我为插入数据透视表而创建的宏收到以下错误。它之前工作没有任何问题,我没有改变任何东西。

这是错误
在此处输入图像描述

这是我的代码

    Cells.Select
    Sheets.Add.Name = "Detail"
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Log!R1C1:R65536C11", Version:=xlPivotTableVersion10).CreatePivotTable _
        TableDestination:="Detail!R3C1", TableName:="PivotTable1", DefaultVersion _
        :=xlPivotTableVersion10
    Sheets("Detail").Select
    Cells(3, 1).Select
4

2 回答 2

1

该错误表明您有一个未命名的列。返回并确保 SourceData 范围内的所有列(即第 1 到 11 列)都没有空白标题。

于 2012-11-29T19:31:56.583 回答
0

标题行中的空白名称可能会发生这种情况,或者如果您正在创建一个与 PivotTable1 同名的数据透视表(这就是它第一次工作的原因)。

您是否在过去删除了数据透视表?

于 2012-11-29T20:33:39.267 回答