Excel过滤两个值之间的枢轴(快速)

时间:2018-03-12 13:45:07

标签: excel excel-vba pivot vba

我想根据字段(“QTD bill%”)过滤以获得0,3 <0的所有值。 “QTD bill%”&lt; 0,35与VBA:

Sub Macro2()
Dim pvtF As PivotField
Dim pvtI As PivotItem

Set pvtF = Worksheets("Sheet2").PivotTables(1).PivotFields("QTD bill %")
For Each pvtI In pvtF.PivotItems
    If pvtI > "0.3" And pvtI < "0.35" Then
        pvtI.Visible = True
    Else
        pvtI.Visible = False
    End If
Next pvtI

End Sub

但是当我运行代码时需要> 1分钟!

如何快速过滤两个值?

请帮帮我!!谢谢

1 个答案:

答案 0 :(得分:0)

您需要从其他非Value PivotField上显示的下拉列表中选择“值过滤器”选项,以过滤VALUES区域中的任何字段。

从我正在撰写的书中看到这个截图,说明了这一点: enter image description here