Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: "Summe von" aus einer Pivot Tabelle löschen

"Summe von" aus einer Pivot Tabelle löschen
09.01.2013 12:45:54
Julia
Hallo zusammen,
ich möchte in meiner Pivot Tabelle den Ausdruck "Summe von" über ein Makro löschen. Leider hab ich keine Ahnung wie das geht. Kann mir jemand helfen?
Aktuell steht in meinem Pivot z.B. "Summe von 08 PY" nach dem Makro soll nur noch "08 PY" stehen bleiben.
Danke für eure Hilfe!
VG, J

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
PivotTables(1).Datafields(1).caption="
09.01.2013 13:21:22
NoNet
Hallo Julia,
versuche es mal so :
ActiveSheet.PivotTables(1).datafields(1).Caption="08 PY"
Das bezieht sich nun auf das 1.Feld der 1. PivotTabelle des aktuellen Blattes - evtl. musst Du das noch anpassen.
Gruß, NoNet

AW: PivotTables(1).Datafields(1).caption="
09.01.2013 13:37:04
Julia
Hallo NoNet,
das funktioniert leider nicht. Da kommt dann Fehler beim Kompilieren: End Sub erwartet.
:-s Keine Ahnung, was das bedeutet. Bin aber auch wirklich absoluter Laie!
Bräuchte quasi ne komplette Anleitung wie das geht... :-/
Danke und Grüße
Julia

Anzeige
AW: PivotTables(1).Datafields(1).caption="
09.01.2013 13:48:34
Klaus
Hallo Julia,
wenn bei dir die o.g. Fehlermeldung kommt, bist du schon sehr weit! Die meisten User "ohne Ahnung" kommen nichtmal in die VBA-Umgebung, dass heisst du bist schon ziemlich gut dabei.
schreibe es so
Sub PivotFeldUmbenennenMakro()
ActiveSheet.PivotTables(1).datafields(1).Caption="08 PY"
End Sub

(Statt PivotFeldUmbenennenMakro kannst du auch irgendwas anderes schreiben, dass ist nur der Makroname (jedes Makro bracht einen Namen!))
clicke innerhalb des Makros und drücke F5, um es auszuführen. Schaue was es mit deiner Pivottabelle gemacht hat.
Ändere die "Datafield" Variable und starte das Marko nochmal, schau wieder nach was es gemacht hat.
Sub PivotFeldUmbenennenMakro()
ActiveSheet.PivotTables(1).datafields(9).Caption="08 PY"
End Sub
Nach 2,3 Versuchen solltest du dein Ergebniss haben.
Grüße,
Klaus M.vdT.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

"Summe von" aus einer Pivot Tabelle löschen


Schritt-für-Schritt-Anleitung

Um den Ausdruck "Summe von" aus einer Pivot Tabelle zu löschen, kannst du ein einfaches Makro in Excel verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne die VBA-Umgebung: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Neues Modul erstellen: Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Makro schreiben: Kopiere den folgenden Code in das Modul:

    Sub PivotFeldUmbenennenMakro()
       ActiveSheet.PivotTables(1).DataFields(1).Caption = "08 PY"
    End Sub
  4. Makro ausführen: Klicke innerhalb des Makros und drücke F5, um das Makro auszuführen. Überprüfe, was mit deiner Pivot Tabelle passiert ist.

  5. Anpassungen vornehmen: Wenn du ein anderes Datenfeld bearbeiten möchtest, ändere die DataFields-Indexnummer entsprechend.


Häufige Fehler und Lösungen

  • Fehler: "End Sub erwartet": Dieser Fehler tritt auf, wenn der Code nicht korrekt eingegeben wurde. Stelle sicher, dass alle Zeilen korrekt sind und der Code vollständig ist.

  • Fehler beim Ausführen des Makros: Wenn das Makro nicht funktioniert, überprüfe, ob du die richtige Pivot Tabelle und das richtige Datenfeld ausgewählt hast.


Alternative Methoden

Falls du das Makro nicht verwenden möchtest, gibt es alternative Wege, um das "Summe von" in deiner Pivot Tabelle zu entfernen:

  • Manuelles Umbenennen: Klicke mit der rechten Maustaste auf das Datenfeld in der Pivot Tabelle und wähle "Umbenennen". Trage den gewünschten Namen ein.

  • Pivot Tabelle neu erstellen: Manchmal ist es einfacher, die Pivot Tabelle zu löschen und neu zu erstellen, wenn die Änderungen zu komplex werden.


Praktische Beispiele

Angenommen, du hast eine Pivot Tabelle, die "Summe von Umsatz" anzeigt, und du möchtest nur "Umsatz" sehen. Mit dem Makro würdest du den Code wie folgt anpassen:

Sub PivotFeldUmbenennenMakro()
    ActiveSheet.PivotTables(1).DataFields(1).Caption = "Umsatz"
End Sub

Tipps für Profis

  • Makros sichern: Speichere deine Excel-Datei im .xlsm-Format, um sicherzustellen, dass deine Makros nicht verloren gehen.

  • VBA-Kommentare: Nutze Kommentare in deinem VBA-Code, um den Code besser zu dokumentieren und zukünftige Anpassungen zu erleichtern.


FAQ: Häufige Fragen

1. Wie kann ich ein berechnetes Feld in einer Pivot Tabelle löschen?
Um ein berechnetes Feld zu löschen, gehe zu den PivotTable-Tools, klicke auf "Analyse" und wähle "Felder, Elemente & Sätze" und dann "Berechnetes Feld löschen".

2. Was tun, wenn ich die Pivot Tabelle nicht mehr benötige?
Du kannst die Pivot Tabelle einfach entfernen, indem du mit der rechten Maustaste darauf klickst und "Löschen" wählst oder die gesamte Excel-Datei im .xlsx-Format speicherst, ohne die Pivot Tabelle.

3. Wie kann ich die "Summe von" für mehrere Felder gleichzeitig entfernen?
Du müsstest für jedes Feld ein separates Makro ausführen oder den Code so anpassen, dass er mehrere DataFields in einer Schleife durchläuft.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige