Excel VBA教程:AddFields方法

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

expression.AddFields(RowFields, ColumnFields, PageFields, AddToTable, AppendField)

expression   必需。该表达式返回一个 PivotTable对象。

RowFields  Variant 类型,可选。指定要作为行添加或要添加到分类坐标轴中的字段名(或者字段名数组)。

ColumnFields  Variant 类型,可选。指定要作为列添加或要添加到系列坐标轴中的字段名(或者字段名数组)。

PageFields  Variant 类型,可选。指定要作为页添加或要添加到页区域中的字段名(或者字段名数组)。

AddToTable   Variant 类型,可选。仅应用于数据透视表。如果为 True,则将指定的字段加入到报表中(不替换现有字段)。如果为 False,则用新的字段替换已有的字段。默认值为 False。

AppendField   Boolean 类型,可选。仅用于数据透视表。如果为 True,则可往报表中添加字段(不替换任何现有字段),如果为 False,则以新字段替换现有字段。默认值为 False。

说明

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

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

这个方法对OLAP 数据源无效。

Excel VBA教程:AddFields方法·示例

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


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

上页:Excel VBA教程:AddDiagram方法 下页:Excel VBA教程:AddFormControl方法

Excel VBA教程:AddFields方法

Excel VBA教程:AddFormControl方法 Excel VBA教程:AddItem方法
Excel VBA教程:AddLabel方法 Excel VBA教程:AddLine方法
Excel VBA教程:AddMemberPropertyField方法 Excel VBA教程:AddNode方法
Excel VBA教程:AddNodes方法 Excel VBA教程:AddOLEObject方法
Excel VBA教程:AddPageItem方法 Excel VBA教程:AddPicture方法
Excel VBA教程:AddPolyline方法 Excel VBA教程:AddReplacement方法
Excel VBA教程:AddSet方法 Excel VBA教程:AddShape方法
Excel VBA教程:AddTextbox方法 Excel VBA教程:AddTextEffect方法
Excel VBA教程:AddToFavorites方法 Excel VBA教程:AdvancedFilter方法
Excel VBA教程:Align方法 Excel VBA教程:Apply方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号