pivot ManualFilter
10.04.2017 09:33:47
Gregor
Ich möchte per vba im ManualFilter in einer PivotTabelle alle Werte unter Null filtern. Die Makro-Aufzeichnung ergibt folgendes Resultat:
Sub Makro2()
ActiveWorkbook.SlicerCaches("Datenschnitt_Leere_2.Kl2").ClearManualFilter
With ActiveSheet.PivotTables("Spezial").PivotFields("Leere 2.Kl")
.PivotItems("1").Visible = False
.PivotItems("2").Visible = False
.PivotItems("3").Visible = False
.PivotItems("4").Visible = False
.PivotItems("5").Visible = False
.PivotItems("6").Visible = False
.PivotItems("7").Visible = False
.PivotItems("8").Visible = False
.PivotItems("9").Visible = False
.PivotItems("10").Visible = False
.PivotItems("11").Visible = False
'usw.
.PivotItems("642").Visible = False
.PivotItems("644").Visible = False
.PivotItems("646").Visible = False
.PivotItems("(blank)").Visible = False
End With
End Sub
Das heisst, es werden alle Plus-Werte auf Visible = False gesetzt. Nun ändern sich die Plus Werte bei jeder Aktualisierung der Pivot-Tabelle.Wie kann ich einen ManualFilter via vba ausführen?
Danke und Gruss
Gregor