Excel VBA教程:PivotItems集合对象

PivotTables (PivotTable)
Pivot
PivotItems (PivotItem)

数据透视表字段中所有PivotItem对象的集合。这些对象为字段分类中的独立数据项。

PivotItems集合对象的用法

可用 PivotItems方法返回 PivotItems集合。下例为工作表“Sheet4”上第一张数据透视表中所有的字段名和字段中的数据项名创建一个列表。


Worksheets("sheet4").Activate
With Worksheets("sheet3").PivotTables(1)
    c = 1
    For i = 1 To .PivotFields.Count
        r = 1
        Cells(r, c) = .PivotFields(i).Name
        r = r + 1
        For x = 1 To .PivotFields(i).PivotItems.Count
            Cells(r, c) = .PivotFields(i).PivotItems(x).Name
            r = r + 1
        Next
        c = c + 1
    Next
End With

可用 PivotItems(index) 返回单个 PivotItem对象,其中 index 为数据透视表项目编号或名称。下例将隐藏工作表“Sheet3”上第一张数据透视表中字段“Year”中包含的所有“1998”的数据项。


Worksheets("sheet3").PivotTables(1) _
    .PivotFields("year").PivotItems("1998").Visible = False

上页:Excel VBA教程:PivotItemList集合 下页:Excel VBA教程:PivotLayout对象

Excel VBA教程:PivotItems集合对象

Excel VBA教程:PivotLayout对象 Excel VBA教程:PivotTable对象
Excel VBA教程:PivotTables集合对象 Excel VBA教程:PlotArea对象
Excel VBA教程:Point对象 Excel VBA教程:Points集合对象
Excel VBA教程:Protection对象 Excel VBA教程:PublishObject对象
Excel VBA教程:PublishObjects集合对象 Excel VBA教程:QueryTable对象
Excel VBA教程:QueryTables集合对象 Excel VBA教程:Range集合
Excel VBA教程:RecentFile对象 Excel VBA教程:RecentFiles集合对象
Excel VBA教程:RoutingSlip对象 Excel VBA教程:RTD对象
Excel VBA教程:Scenario对象 Excel VBA教程:Scenarios集合对象
Excel VBA教程:Series对象 Excel VBA教程:SeriesCollection集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号