首页 > 解决方案 > PivotTable.PivotFields 方法

问题描述

我试图通过引用字段的单元格在我的数据透视表中插入列。

根据MS帮助“Index Optional Variant 要返回的字段的名称或编号”。

所以,我想知道该怎么做?我试过了,但它不起作用。

我也喜欢贴标签。

ActiveSheet.PivotTables("PivotTable3").AddDataField ActiveSheet.PivotTables( _
    "PivotTable3").PivotFields**.Cells(4, 176).Value, Range("Cells(4,176)"),** xlSum

标签: excelvba

解决方案


更改“工作表名称”,也将 * 更改为 ( ),并确保在单元格 (4,176) 中有正确的字段名称,否则将不起作用。

ActiveSheet.PivotTables("PivotTable3").AddDataField ActiveSheet.PivotTables( _
     "PivotTable3").PivotFields(Sheets("Name of the sheet").Cells(4, 176).Value), xlSum

推荐阅读