Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: PivotFields-Auflistungsobjekt

PivotTable-Auflistung (PivotTable-Objekt)
Pivot Fields-Auflistung (PivotField-Objekt)
PivotItems-Auflistung(PivotItem-Objekt)

Eine Auflistung aller PivotField-Objekte in einem PivotTable-Bericht.

Verwenden der PivotFields-Auflistung

Verwenden Sie die PivotFields-Methode zum Zugriff auf die PivotFields-Auflistung. Im folgenden Beispiel werden die Feldnamen in dem ersten PivotTable-Bericht des Tabellenblatts Sheet3 aufgezählt.

With Worksheets("sheet3").PivotTables(1)
    For i = 1 To .PivotFields.Count
        MsgBox .PivotFields(i).Name
    Next
End With

Verwenden Sie PivotFields(Index), wobei Index der Name oder die Indexnummer des Feldes ist, um ein PivotField-Objekt zurückzugeben. Im folgenden Beispiel wird das Feld "Year" in dem ersten PivotTable-Bericht des Tabellenblatts Sheet3 zu einem Zeilenfeld erklärt.

Worksheets("sheet3").PivotTables(1) _
    .PivotFields("year").Orientation = xlRowField

Gelegentlich ist es einfacher, eine Eigenschaft zu verwenden, die eine Untermenge der PivotTable-Felder zurückgibt. Folgende Zugriffsmethoden stehen zur Verfügung: