Freigeben über


Worksheet.PivotTableWizard-Methode (Excel)

Erstellt einen neuen PivotTable-Bericht. Diese Methode zeigt den PivotTable-Assistenten nicht an. Diese Methode ist für OLE DB-Datenquellen nicht verfügbar. Verwenden Sie die Add-Methode , um einen PivotTable-Cache hinzuzufügen, und erstellen Sie dann basierend auf dem Cache einen PivotTable-Bericht.

Syntax

Ausdruck. PivotTableWizard (SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)

Ausdruck: Eine Variable, die ein Worksheet-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
SourceType Optional Variant Ein XlPivotTableSourceType-Wert , der die Quelle der Berichtsdaten darstellt. Wenn Sie dieses Argument angeben, müssen Sie auch SourceData angeben. Wenn SourceType und SourceData weggelassen werden, geht Microsoft Excel davon aus, dass der Quelltyp xlDatabase ist und die Quelldaten aus dem benannten Bereich Datenbank stammen. Wenn dieser benannte Bereich nicht vorhanden ist, verwendet Excel den aktuellen Bereich, wenn sich die aktuelle Auswahl in einem Bereich von mehr als 10 Zellen befindet, die Daten enthalten. Wenn dies nicht der Fall ist, schlägt diese Methode fehl.
SourceData Optional Variant Die Daten für den neuen Bericht. Dies kann ein Range-Objekt , ein Array von Bereichen oder eine Textkonstante sein, die den Namen eines anderen Berichts darstellt. Bei externen Datenbanken ist SourceData ein Array mit Zeichenfolgen, die die SQL-Abfragezeichenfolge enthalten, wobei jedes Element bis zu 255 Zeichen umfasst. Sie müssen die ODBC-Verbindungszeichenfolge mit dem Connection-Argument angeben.

Aus Gründen der Kompatibilität mit früheren Versionen von Excel kann SourceData eine aus zwei Elementen bestehendes Array sein. Das erste Element ist die Verbindungszeichenfolge zur Angabe der ODBC-Quelle der Daten. Das zweite Element ist die SQL-Abfragezeichenfolge, die zum Abrufen der Daten verwendet wird. Wenn Sie SourceData angeben, müssen Sie auch SourceType angeben. Wenn sich die aktive Zelle innerhalb des SourceData-Bereichs befindet, müssen Sie auch TableDestination angeben.
TableDestination Optional Variant Ein Range-Objekt, das die Position angibt, an der der Bericht auf dem Arbeitsblatt platziert werden soll. Wenn Sie dieses Argument nicht angeben, wird der Bericht an der Stelle der aktiven Zelle platziert.
TableName Optional Variant Eine Zeichenfolge, die den Namen des neuen Berichts angibt.
RowGrand Optional Variant True, wenn der Bericht Gesamtergebnisse für Zeilen enthalten soll.
ColumnGrand Optional Variant True, wenn der Bericht Gesamtergebnisse für Spalten enthalten soll.
SaveData Optional Variant True, wenn die Daten zusammen mit dem Bericht gespeichert werden sollen. False, wenn nur die Definition des Berichts gespeichert werden soll.
HasAutoFormat Optional Variant True , damit Excel den Bericht automatisch formatiert, wenn er aktualisiert wird oder wenn Felder verschoben werden.
Autopage Optional Variant Nur gültig, wenn für SourceType der Wert xlConsolidation angegeben wird. True , wenn Excel ein Seitenfeld für die Konsolidierung erstellt. Wenn AutoPage auf False festgelegt ist, müssen Sie die Seitenfelder selbst erstellen.
Reserved Optional Variant Wird nicht von Excel verwendet.
BackgroundQuery Optional Variant True, wenn Abfragen für den Bericht in Excel asynchron (im Hintergrund) ausgeführt werden sollen. Der Standardwert ist False.
OptimizeCache Optional Variant True, wenn der PivotTable-Cache beim Erstellen optimiert werden soll. Der Standardwert ist False.
PageFieldOrder Optional Variant Die Reihenfolge, in der Seitenfelder zum Layout des PivotTable-Berichts hinzugefügt werden. Dies kann eine der folgenden XlOrder-Konstanten sein: xlDownThenOver (Standard) oder xlOverThenDown.
PageFieldWrapCount Optional Variant Die Anzahl von Seitenfeldern in jeder Spalte oder Zeile des PivotTable-Berichts. Der Standardwert ist 0 (Null).
Readdata Optional Variant Mit True wird ein PivotTable-Cache erstellt, der alle Datensätze aus einer externen Datenbank enthält; dieser Cache kann sehr groß sein. Wenn ReadDataauf False festgelegt ist, können Sie einige der Felder als serverbasierte Seitenfelder festlegen, bevor die Daten tatsächlich gelesen werden.
Connection Optional Variant Eine Zeichenfolge mit ODBC-Einstellungen, die eine Verbindung von Excel zu einer ODBC-Datenquelle ermöglicht. Die Verbindungszeichenfolge hat das Format ODBC;<connection string>. Dieses Argument überschreibt alle vorherigen Einstellungen für die Connection-Eigenschaft des PivotCache-Objekts.

Rückgabewert

Ein PivotTable-Objekt , das den neuen PivotTable-Bericht darstellt.

Beispiel

In diesem Beispiel wird ein neuer PivotTable-Bericht aus einer Excel-Datenbank (enthalten im Bereich A1:C100) erstellt.

ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")

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.