Wenn Sie mit PivotTables arbeiten, müssen Sie möglicherweise bestimmen, wie viele Zeilen die PivotTable enthält. Es gibt verschiedene Möglichkeiten, dies zu tun. Wenn Sie eine Arbeitsblattformel verwenden möchten, können Sie eine Formel erstellen, die die Anzahl der Zellen zurückgibt.

Als erstes müssen Sie bestimmen, welche Spalte Ihrer PivotTable Sie zählen möchten. Nehmen wir für dieses Beispiel an, Sie möchten Spalte C zählen. Zeigen Sie das Dialogfeld Neuer Name an und geben Sie im Feld Name einen Namen für Ihre Daten an. Geben Sie im Feld Verweise auf die folgende Formel ein:

=OFFSET($C$1,0,0,COUNTA($C:$C,1))

Klicken Sie auf OK, und Sie haben einem durch die Formel definierten Datenbereich einen Namen gegeben. Angenommen, der von Ihnen verwendete Name wäre PTRows, dann könnten Sie die folgende Formel in einer regulären Zelle verwenden:

=ROWS(PTRows)

Was zurückgegeben wird, ist die Anzahl der Zeilen im Datenbereich, die Ihre PivotTable darstellen.

Wenn Sie die Zeilenanzahl in einem Makro bestimmen möchten, weist die folgende Zeile der Variablen lRowCount den Wert zu:

lRowCount = ActiveSheet.PivotTables("Pivottable1").TableRange2.Rows.Count

Dieser Code gibt eine Anzahl aller Zeilen in der PivotTable zurück, einschließlich der Seitenfelder. Wenn Sie die Seitenfelder weglassen und nur die Anzahl der Zeilen in der Haupt-PivotTable zurückgeben möchten, können Sie stattdessen diesen Code verwenden:

lRowCount = ActiveSheet.PivotTables("Pivottable1").TableRange1.Rows.Count

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (8561) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: