Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Grösse einer Pivot-Table ermitteln

Forumthread: Grösse einer Pivot-Table ermitteln

Grösse einer Pivot-Table ermitteln
25.02.2005 11:40:53
Raffi
Hallo zusammen
Kenn jemand eine Möglichkeit, die Grösse einer Pivottabelle zu ermitteln (quasi "zu messen") um daran ein Textfeld auszurichten wenn gewisse Filter ein- oder ausgeschaltet werden.
Wäre grandios, wenn ja jemand eine Tipp parat hätte.
Danke und Gruss
Raffi
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Grösse einer Pivot-Table ermitteln
25.02.2005 14:15:08
Otto
Hallo Raffi,
Meine Testumgebungen: Excel 9.0 SR-1, Multilingual unter Windows 2000 SP-4 und Excel 11 Deutsch unter Windows XP
Sieh Dir mal die Eigenschaften .TableRange1 und .TableRange2 eines PivotTable-Objekts an.
Gruß Otto
AW: Grösse einer Pivot-Table ermitteln
25.02.2005 16:43:40
Raffi
Vielen Dank Otto.
Damit komme ich weiter. Werden den Code noch posten, sobald das Werk gestalt annimmt.
Gruss
raffi
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Grösse einer Pivot-Table ermitteln


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade die Datei mit der Pivot-Tabelle, deren Größe du ermitteln möchtest.

  2. Aktiviere den VBA-Editor: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Füge ein neues Modul hinzu: Klicke mit der rechten Maustaste auf „VBAProject (DeinDateiname)“ und wähle „Einfügen“ > „Modul“.

  4. Gib den folgenden Code ein:

    Sub PivotTableSize()
       Dim pt As PivotTable
       Set pt = ThisWorkbook.Sheets("DeinBlattname").PivotTables("DeinPivotTableName")
    
       MsgBox "Größe der Pivot-Tabelle: " & pt.TableRange2.Address
    End Sub
  5. Ersetze DeinBlattname und DeinPivotTableName mit den tatsächlichen Namen deiner Arbeitsblatt und Pivot-Tabelle.

  6. Führe das Makro aus: Drücke F5 oder gehe im Menü auf „Run“ > „Run Sub/UserForm“.

  7. Sieh dir das Ergebnis an: Ein Fenster zeigt dir die Größe der Pivot-Tabelle an.


Häufige Fehler und Lösungen

  • Fehler: „PivotTable nicht gefunden“
    Lösung: Überprüfe den Namen der Pivot-Tabelle und den Blattnamen, um sicherzustellen, dass sie korrekt eingegeben sind.

  • Fehler: VBA-Editor öffnet sich nicht
    Lösung: Stelle sicher, dass du die richtige Excel-Version (z.B. Excel 9.0 oder 11) verwendest, die VBA unterstützt.


Alternative Methoden

Eine alternative Methode zur Ermittlung der Größe einer Pivot-Tabelle ist die Verwendung von Excel-Formeln. Du kannst die ANZAHL-Funktion verwenden, um die Anzahl der Daten in der Pivot-Tabelle zu zählen. Eine weitere Möglichkeit ist, die Größe der gesamten Tabelle durch Markieren des Datenbereichs zu ermitteln.


Praktische Beispiele

Angenommen, deine Pivot-Tabelle hat den Namen „VerkaufPivot“. Du könntest den Code wie folgt anpassen:

Sub PivotTableSize()
    Dim pt As PivotTable
    Set pt = ThisWorkbook.Sheets("Verkauf").PivotTables("VerkaufPivot")

    MsgBox "Größe der Pivot-Tabelle: " & pt.TableRange2.Address
End Sub

Das obige Beispiel zeigt dir die Größe der Pivot-Tabelle „VerkaufPivot“ auf dem Blatt „Verkauf“.


Tipps für Profis

  • Nutze VBA-Module effizient: Organisiere deine Makros in verschiedenen Modulen, um die Übersichtlichkeit zu erhöhen.
  • Fehlerbehandlung einfügen: Füge „On Error Resume Next“ in deinen Code ein, um potenzielle Fehler elegant zu behandeln.
  • Dokumentiere deinen Code: Schreibe Kommentare zu den einzelnen Codezeilen, um später die Funktionsweise leichter zu verstehen.

FAQ: Häufige Fragen

1. Wie kann ich die Pivot-Tabelle automatisch aktualisieren?
Du kannst das Makro so anpassen, dass es die Pivot-Tabelle vor der Größenermittlung aktualisiert:

pt.RefreshTable

2. Ist das Makro in allen Excel-Versionen verfügbar?
Ja, dieses VBA-Makro sollte in den meisten modernen Excel-Versionen funktionieren, jedoch ist es ratsam, Excel 2000 oder höher zu verwenden, um vollständige Kompatibilität zu gewährleisten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige