Klasse PivotCaches - die Auflistung der Cachespeicher der PivotTable-Berichte in einer Arbeitsmappe (Excel VBA)

Die Klasse PivotCaches stellt die Auflistung der Cachespeicher der PivotTable-Berichte in einer Arbeitsmappe dar. Um eine PivotCaches -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim pcs as PivotCaches
Set pcs = ActiveWorkbook.PivotCaches()

For Each

Hier ist ein Beispiel für die Verarbeitung der PivotCaches -Elemente in einer Sammlung


Dim pvtcac As PivotCache
For Each pvtcac In ActiveWorkbook.PivotCaches()
	
Next pvtcac

Count

Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.


Dim lngCount As Long
lngCount = ActiveWorkbook.PivotCaches.Count

Create

Erstellt ein neues PivotCache-Objekt.

Die folgenden beiden XlPivotTableSourceType -Konstanten werden beim Erstellen einer PivotCache mithilfe dieser Methode nicht unterstützt: xlPivotTable und xlScenario. Das SourceData -Argument ist erforderlich __ , wenn sourceType nicht xlExternalist. Beim Übergeben eines Range -Objekts wird empfohlen, dass Sie entweder eine Zeichenfolge verwenden, um die Arbeitsmappe, das Arbeitsblatt und den Zellbereiche anzugeben oder einen benannten Range einzurichten und den Namen als Zeichenfolge zu übergeben. Bei fehlender Angabe weist die PivotTable die Version xlPivotTableVersion12 auf.

Create (SourceType, SourceData, Version)


Dim pvtcacCreate As PivotCache
Set pvtcacCreate = ActiveWorkbook.PivotCaches.Create(SourceType:=xlConsolidation)

Arguments

Ein benanntes Argument

SourceType (XlPivotTableSourceType) - SourceType kann eine der folgenden XlPivotTableSourceType -Konstanten sein: xlConsolidation, xlDatabaseoder xlExternal.


Möglichen Werte sind

xlConsolidation Mehrere Konsolidierungsbereiche.
xlDatabase Microsoft Excel-Liste oder Datenbank.
xlExternal Daten aus einer anderen Anwendung.
xlPivotTable Gleiche Quelle wie ein anderer PivotTable-Bericht.
xlScenario Grundlage der Daten ist ein mit dem Szenario-Manager erstelltes Szenario.

Optional arguments

Die folgenden Argumente sind optional

SourceData - Die Daten für den neuen PivotTable-Cache

Version (XlPivotTableVersionList) - Version der PivotTable.


Möglichen Werte sind

xlPivotTableVersion10 Excel 2002
xlPivotTableVersion11 Excel 2003
xlPivotTableVersion12 Excel 2007
xlPivotTableVersion14 Excel 2010
xlPivotTableVersion15 Excel 2013
xlPivotTableVersion2000 Excel 2000
xlPivotTableVersionCurrent Wird nur für Abwärtskompatibilität unterstützt.

Item

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Item (Index)

Index: Der Name oder die Indexnummer für das Objekt.


Dim pvtcac As PivotCache
Set pvtcac = ActiveWorkbook.PivotCaches(Index:=1)