Pivot Tabelle Wertfeldeinstellung von mehreren Werten ändern
#1
Hallo zusammen,

gibt es eine elegante möglichkeit die Wertfeldeinstellungen von Werten in einer Pivot Tabelle gleichzeitig zu ändern? Also z.B. von Anzahl auf Summe.

Vielen dank!:)


Angehängte Dateien Thumbnail(s)
   
Top
#2
Hi,

ja, indem du deine Datenquelle richtig formatierst. Pivot nimmt ANZAHL, wenn es einen Text (auch Zahlen in Textformatierung) sieht und SUMME, wenn es (echte) Zahlen vor sich hat.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Formel ist schon mit -- zu ner zahl gemacht eigentlich, Format auch Zahl komisch... vlt wegen der Überschriften oder so?

Aber habs jetzt so gelöst.

Code:
Sub Pivot_Summe()

   Dim pt As PivotTable
   Dim col As PivotFields
   Dim c As PivotField

   Set pt = ActiveSheet.PivotTables("PivotTable1")
   Set col = pt.PivotFields
   
   For Each c In col
       If c <> "Datum" And c <> "Werte" Then
       Debug.Print "Sum_" + c
           With ActiveSheet.PivotTables("PivotTable1").PivotFields("Anzahl von " + c)
               .Caption = "kWh/km² " + c
               .Function = xlSum
           End With
       End If
   Next
   
End Sub


Klappt wunderbar. :)
Top
#4
Hallo

oder  meinst  du

das gleiche  Feld  noch mal in den  Wertebereich und die Wertfeldeinstellungen anpassen
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste