PivotTable.PivotTableWizard-Methode (Excel)
Erstellt ein PivotTable-Objekt und gibt dieses zurück. 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 PivotTable-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. |
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.