ich bin heute erstmalig mit einem Problem konfrontiert worden, welches keiner rationalen Logik zu folgen scheint. Auch im Forum habe ich dazu bisher nichts gefunden und wollte fragen, ob damit schon Erfahrung besteht, oder ich vielleicht auch einfach einen Denkfehler habe.
Also. In PivotTabellen gibt es bekanntlich Felder. Ich kann im Datenbereich auch berechnete Felder kreieren. Damit arbeite ich in letzter Zeit verstärkt und schätze diese Möglichkeit sehr.
Wenn ich aber nun über ein Makro ein DataField ausblenden, sprich in die Feldliste verschieben möchte, dann verwende ich den Befehl PivotField.orientation = xlhidden. Das geht für alle Felder fehlerfrei bis auf berechnete Felder.
Wenn ich über den Makro Rekorder für zwei Felder (einmal normal, einmal berechnet) die Aktion des Ausblenden (Haken aus dem PivotDataField entfernen) durchführe, zeichnet er den gleichen Code auf. Aber in der Auslösung des Codes kommt der Debugger. Das Feld IstVerbrauch_TEST ist in der Beispieldatei das berechnete Feld, welches ich über VBA in die Feldliste verschieben möchte, daran scheitere ich.
Habe ich einen Denkfehler oder ist das kein normales Verhalten von MS Excel.
https://www.herber.de/bbs/user/55786.xls
Ich würde mich über Erfahrungsberichte/ Hinweise von Euch freuen.
Vielen Dank und Grüße, Andreas