Excel-VBA - Pivot-Tabelle mit Mehreren Werten Filtern

Gibt es eine Möglichkeit in Excel-VBA zu ermöglichen, mehrere Filter in einer Pivot-Tabelle? Ich versuche, die filter-Werte für >0 UND für die Unteren Zehn items. In dem folgenden Beispielcode (generiert, indem Sie ein Makro aufzeichnen), der zweite filter Schritt überschreibt den ersten. Wenn mehrere Filter unterstützt wurden, es scheint, ich hätte nur hinzufügen müssen, um die Boolesche Logik, UND zwischen diesen beiden Ausdrücken, die man das Produkt der beiden Filter. Bitte machen Sie keine änderungen an dem code oder lassen Sie mich wissen, wenn dies nicht unterstützt. Danke!

Sub Multiple_Value_Filters()

    ActiveSheet.PivotTables("PivotTable1").PivotFields("Full Name").PivotFilters.Add _       
        Type:=xlValueIsGreaterThan, _
        DataField:=ActiveSheet.PivotTables("PivotTable1").PivotFields("Days"), _
        Value1:=0
    ActiveSheet.PivotTables("PivotTable1").PivotFields("Full Name").ClearAllFilters
    ActiveSheet.PivotTables("PivotTable1").PivotFields("Full Name").PivotFilters.Add _
        Type:=xlBottomCount, _
        DataField:=ActiveSheet.PivotTables("PivotTable1").PivotFields("Days"), _
        Value1:=10
End Sub

InformationsquelleAutor T_Higgins | 2014-10-07

Schreibe einen Kommentar