ich bin Praktikant und aktualisiere derzeit eine Datei mit einigen Pivottabellen die nach Monat gefilerte Top-10-Listen enthalten. Derzeit ist es so, dass man diese Pivottabellen monatlich manuell anpassen muss. Bspw. Monat 9 zu 10 und dann nach Wert absteigend sortieren. Ist es möglich, diese Pivottabellen durch eine Makro zu aktualisieren? Meine ersten Schritte mit Makrorecorder und bisschen rumprobieren sahen wie folgt aus:
Sub Januar()
' Januar Makro
With ActiveWorkbook.Sheets("Werkzeuge").PivotTables("PivotTable49").PivotFields("Per")
.PivotItems("1").Visible = True
.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
.PivotItems("12").Visible = False
.PivotItems("(blank)").Visible = False
End With
Bei einer Pivot klappt es ganz gut, will ich mehrere aufnehmen, kommt es zu Fehlermeldungen.
Bin für jede Hilfe dankbar!