Pivottabelle: Visible-Eigenschaft eines Feldes
29.09.2014 16:11:51
Manni
ich habe in einer Pivottabelle ein Feld mit Datumsangaben. Dieses ist gruppiert nach Jahren.
Folgende Werte stehen zur Auswahlt:
<01.01.14 [=PivotItems 1]
2014 [=PivotItems 2]
>31.12.14 [=PivotItems 3]
Nun möchte ich gerne die Items 1 und Items 3 ausblenden.
Mache ich das händisch, ist dies kein Problem!!!
In VBA geht die aber nur mit Item2!!?
Der Befehl:
ActiveSheet.PivotTables("PivTab2").PivotFields("Datum").PivotItems(1).Visible = False
löst den Fehler "Run-Time Error '1004': Unable to set the visible property of pivotitem class" aus!
Der Befehl
ActiveSheet.PivotTables("PivTab2").PivotFields("Datum").PivotItems(2).Visible = False
würde hingegen funktionieren!?
Folgende Lösungsvorschläge die ich in den Foren gefunden habe, haben leider keine Lösung gebracht:
Die Tabelle enthält keine alten Cache-Daten
Die Tabelle wurde vorher aktualisiert
Die "Orientation"-Eigenschaft ist 1
Auch der Befehlt
ActiveSheet.PivotTables("PivTab2").PivotFields("Datum").PivotItems("<01.01.14").Visible = False
löst diese Fehlermeldung aus.
Kann mir jemand weiterhelfen? Beispieldatei unter https://www.herber.de/bbs/user/92879.xlsm
(Excel-Version 2010 (auch in der vorhergehenden Version hatte ich dieses Problem))
Vielen Dank
Manfred