Excel中的数据透视表宏字段名称错误

时间:2012-11-29 19:07:34

标签: excel vba excel-vba excel-2010

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

这是错误
enter image description here

这是我的代码

    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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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