Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein neues PivotCache-Objekt.
Syntax
Ausdruck verwendet werden. Create (SourceType, SourceData, Version)
Ausdruck Eine Variable, die ein PivotCaches-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| SourceType | Erforderlich | XlPivotTableSourceType | "SourceType " kann eine der folgenden XlPivotTableSourceType-Konstanten sein: xlConsolidation, xlDatabase oder xlExternal. |
| SourceData | Optional | Variant | Die Daten für den neuen PivotTable-Cache. |
| Version | Optional | Variant | Version der PivotTable. "Version " kann eine der XlPivotTableVersionList-Konstanten sein. |
Rückgabewert
PivotCache
Hinweise
Die folgenden beiden XlPivotTableSourceType-Konstanten werden beim Erstellen eines PivotCache mit dieser Methode nicht unterstützt: xlPivotTable und xlScenario. Wenn eine dieser beiden Konstanten angegeben wird, wird ein Laufzeitfehler zurückgegeben.
Das Argument SourceData ist erforderlich, wenn SourceType nicht xlExternal ist. Es sollte ein Range-Objekt (wenn SourceType entweder xlConsolidation oder xlDatabase ist) oder ein WorkbookConnection-Objekt (wenn SourceTypexlExternal ist) übergeben werden.
Beim Übergeben eines Range-Objekts wird empfohlen, entweder eine Zeichenfolge zu verwenden, um die Arbeitsmappe, das Arbeitsblatt und den Zellbereich anzugeben, oder einen benannten Bereich einzurichten und den Namen als Zeichenfolge zu übergeben. Das Übergeben eines Range-Objekts kann unerwartet „Typenkonfliktfehler“ verursachen.
Bei fehlender Angabe weist die PivotTable die Version xlPivotTableVersion12 auf. Das Angeben der xlPivotTableVersionCurrent-Konstante ist nicht zulässig, andernfalls wird ein Laufzeitfehler zurückgegeben.
Beispiel
Das folgende Codebeispiel definiert eine Verbindung und erstellt dann eine Verbindung mit einem PivotCache.
Workbooks("Book1").Connections.Add2 _
"Target Connection Name", "", Array("OLEDB;Provider=MSOLAP.5;Integrated Security=SSPI;Persist Security Info=True;Data Source=##TargetServer##;Initial Catalog=Adventure Works DW", ""),
"Adventure Works", 1
ActiveWorkbook.PivotCaches.Create(SourceType:=xlExternal, SourceData:=ActiveWorkbook.Connections("Target Connection Name"), _
Version:=xlPivotTableVersion15).CreatePivotChart(ChartDestination:="Sheet1").Select
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.