Excel) (PivotTable.AddFields 方法

向数据透视表或数据透视图中添加行字段、列字段和页字段。

语法

表达式AddFields (RowFieldsColumnFieldsPageFieldsAddToTable)

表达式 表示 数据透视表 对象的变量。

参数

名称 必需/可选 数据类型 说明
RowFields 可选 Variant 指定) 要添加为行或添加到类别轴的字段名称 (或字段名称数组。
ColumnFields 可选 Variant 指定) 作为列添加或添加到序列轴的字段名称 (或字段名称数组。
PageFields 可选 Variant 指定) 要添加为页或添加到页区域的字段名称 (或字段名称数组。
AddToTable 可选 Variant 仅适用于数据透视表。 如果为 True,则将指定的字段添加到报表中(不替换现有字段)。 如果为 False,则用新的字段替换现有的字段。 默认值为 False

返回值

Variant

备注

必须指定其中某个字段参数。

字段名称指定 PivotField 对象的 SourceName 属性返回的唯一名称。

这个方法对 OLAP 数据源不可用。

示例

本示例以“Status”字段和“Closed_By”字段替换 Sheet1 的第一个数据透视表的现有列字段。

Worksheets("Sheet1").PivotTables(1).AddFields _ 
 ColumnFields:=Array("Status", "Closed_By")
 

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。