PivotTable.AddFields 方法 (Excel)
向数据透视表或数据透视图中添加行字段、列字段和页字段。
语法
表达式。AddFields (RowFields、 ColumnFields、 PageFields、 AddToTable)
表达 一个代表 数据透视表 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。