首页 > 解决方案 > 我们如何从过滤器中进行选择,除了 excel 数据透视表中的最后一个或第一个选项

问题描述

我正在尝试选择除最后一个示例之外的最后三个值:- 在过滤器 2010、2020、2030、2040、2050 中,我想选择除 2050 和 2010 之外的值这个,提前谢谢

    Dim ws As Worksheet
    Set ws = Worksheets("1st Pivot")

    Dim pT As PivotTable
    Set pT = ws.PivotTables("FPivot_table")
    
    Dim pF As PivotField
    Set pF = pT.PivotFields("Financial Year")

    pF.EnableMultiplePageItems = True
    pF.CurrentPage = "(All)"
    
    For i = 1 To pF.PivotItems.Count
        If i < pF.PivotItems.Count - 2 Then
            pF.PivotItems(i).Visible = False
        Else
            pF.PivotItems(i).Visible = True
        End If
    Next i

标签: excelvbapivot

解决方案


推荐阅读