PivotFields 集合对象

         
多个对象
PivotFields
PivotField

数据透视表中所有 PivotField 对象的集合。

PivotFields 集合的用法

使用 PivotTable 对象的 PivotFields 方法可返回 PivotFields 集合。下例列举了 Sheet3 上第一张数据透视表中的字段名称。

With Worksheets("sheet3").PivotTables(1)
    For i = 1 To .PivotFields.Count
        MsgBox .PivotFields(i).Name
    Next
End With

使用 PivotFields(index) 可返回单个 PivotField 对象,其中,index 为字段名称或编号。下例使 Sheet3 上第一张数据透视表中的字段“Year”成为行字段。

Worksheets("sheet3").PivotTables(1) _
    .PivotFields("year").Orientation = xlRowField

下列存取器方法返回数据透视表字段的子集,在某些情况下,使用这些属性会更为方便: