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
Anzeige