用查询表作为数据源的VBA for Pivot Table
我有一个数据透视表连接到工作簿中的查询作为数据源。 当我尝试写下面的VBA代码时:
ActiveSheet.PivotTables("PivotTable1").PivotFields("Sum of Income").Calculation = xlNormal,
我得到运行时错误:
'1004' – 无法获得pivottable类的pivotfields属性。
这是因为我的代码中有错误,或者因为我没有使用常规的数据源?
这似乎是你的代码无法达到.Calcuation
属性。 尝试使用macroslogging器来检查您使用此代码时,您的名字是否有效。
我的猜测是,“收入总和”是你的情况下这个错误的来源。