VBA Formatierungsfehler in Pivot Datenfeld
20.02.2008 09:41:17
Andreas
ich habe ein Problem mit der Formatierung von PivotDatenfeldern per VBA. Über einen Commandbutton soll ein Makro aktiviert werden, welches alle PivotDatenfelder auf 2 Dezimalstellen setzt. Mit pvField.NumberFormat = "#,##0.00 war es auch kein Problem. Nun wollte ich auch die negativen Zahlen über die Zellformatierung auf rot setzen und erzeugte mit dem Makrorekorder die Zeile pvField.NumberFormat = "#,##0.00_ ;[Rot]-#.##0,00" Und diese Zeile funktioniert nicht. Es kommt die Fehlermeldung die number Format Eigenschaft des Pivot Table Fields kann nicht festgelegt werden". Im Forum gab es schon einmal einen passenden Thread, aber der ist nicht bis zur Lösung verfolgt worden.
Zu allem Überfluß funktioniert auch der CommandButton nicht mehr. Nicht einmal die testweise eingebaute Messagebox Test bringt er.
Warum kann über VBA diese Form der Zellformatierung nicht realisiert werden? Was stimmt mit dem Button nicht mehr.
https://www.herber.de/bbs/user/50049.xls
Vielen Dank für Eure Anregungen, die zur Fehlerbehebung führen.
Grüße, Andreas Hanisch