Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1084to1088
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Pivot mit Format vordefinert + nachbearbeiten

Pivot mit Format vordefinert + nachbearbeiten
Florian
Hallo Forum!
ich habe eine Pivottabelle, die per Makro erzeugt wird und ein vordefiniertes Format hat. Nun sollen aber die Zahlen anders formatiert werden als vorgegeben. Problem nun: das neue Nummernformat muss nach dem Autoformat der ganzen Tabelle gewählt werden, aber: wie spreche ich die Felder dann an? Habs proboert, bekomme aber Fehlermeldung. Super, wenn Ihr mir dabei helfen könntet.
Gruss Florian
' Tabelle6: Margen VTG
Set PTCache = ChangeReportDatei.PivotCaches.Add _
(SourceType:=xlDatabase, SourceData:=ChangeReportSheet.Range(ChangeReportSheet.Cells(5, 1), _
ChangeReportSheet.Cells(LastRowChangeReport, 60)))
Set pt = PTCache.CreatePivotTable _
(tabledestination:=ChangeStatSheet.Cells(30, 22), tablename:="Pivottable7")
On Error Resume Next
With pt
.PivotFields(7).Orientation = xlRowField 'Datum zurück
.PivotFields(11).Orientation = xlColumnField 'Status
.PivotFields(50).Orientation = xlDataField 'Änderungen der Gesamtrückstellung
.PivotFields(50).NumberFormat = "###,###,###"
.PivotFields("Antall av Delta Omsetning").Function = xlSum
.PivotFields(11).PivotItems("(tom)").Visible = False
End With
On Error GoTo 0
'[wenn unterer Teil folgt, dann Fehler]
ChangeStatSheet.PivotTables("Pivottable7").Format xlTable9
With pt.PivotFields(50)
.NumberFormat = "###,###,###"
End With

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Pivot mit Format vordefinert + nachbearbeiten
01.07.2009 07:03:40
fcs
Hallo Florian,
evtl. geht es so, wenn du die berechneten Werte anders formatieren willst.

'[wenn unterer Teil folgt, dann Fehler]
ChangeStatSheet.PivotTables("Pivottable7").Format xlTable9
With pt.DataFields(1)
'oder
'With pt.PivotFields("Antall av Delta Omsetning")
.NumberFormat = "###,###,###"
End With


Gruß
Franz

Super funzt! Danke Franz!! oT
02.07.2009 09:22:50
Florian
--
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige