Pivot-Tabellen
08.10.2020 13:59:45
Jan
ich habe folgendes Problem, bei dem ich hoffe, dass ihr mir helfen könnt:
Und zwar...
ich möchte per VBA aus meiner Hauptdatei eine Pivot-Tabelle in einer zweiten Datei ansprechen.
Soweit auch kein Problem.
Die Pivot-Tabelle allerdings enthält nur 2 Kategorien. Einmal das Jahr 2019 und das Jahr 2020.
Wähle ich manuell zwischen den beiden hin und her, so erscheinen mir Daten für das ausgewählte Jahr.
Die Daten sind für das Jahr 2019 und 2020 innerhalb des selben Bereiches.
Will ich nun aber per VBA, dass erst das Jahr 2020 angeklickt wird und danach das Jahr 2019 kommt folgende Fehlermeldung:
Ein PivotTable-Bericht kann einen anderen PivotTabel-Bericht nicht überlappen.
Das verstehe ich auch soweit, denn es können ja nicht gleichzeitg verschiedene Daten in dem selben Bereich/in den selben Zellen angezeigt werden.
Jedoch will ich das ja auch gar nicht. Dies soll ja nacheinander passieren und nicht gleichzeitig, doch leider kriege ich das nicht hin, weil anscheinend die VBA Ansteuerung der Pivot-Tabelle sagt: "wähle beide Kategorien zusammen aus"
Code:
With ActiveWorkbook.SlicerCaches("Datenschnitt_Jahr")
.SlicerItems("2020").Selected = True
.SlicerItems("2019").Selected = False
.SlicerItems("(Leer)").Selected = False
End With
With ActiveWorkbook.SlicerCaches("Datenschnitt_Jahr")
.SlicerItems("2019").Selected = True
.SlicerItems("2020").Selected = False
.SlicerItems("(Leer)").Selected = False
End With
Vielen Dank schon mal für eure Ideen!
LG
Jan