Excel-Makro: Pivot-Tabelle aus SQL-Abfrage mit veränderlicher Anzahl von Zeilen erstellen
Hallo Zusammen,
ich hoffe der Titel ist soweit schon sprechend.
Aus unserem ERP-System exportiere ich das Ergebnis einer SQL-Anweisung nach Excel 2010.
Diesen Datenexport möchte ich als Grundlage für eine Pivot-Tabelle nutzen.
Da diese Pivot-Tabelle öfters aufgebaut werden soll möchte ich das ganze per Makro automatisieren.
Das Makro steht auch soweit nur der Teil mit der Auswahl der Zeilen ist statisch.
Wie kann ich den Teil SourceData dynamisch gestalten.
kann man da irgendwie folgendes einbauen?
Danke und Gruß
Jörg
ich hoffe der Titel ist soweit schon sprechend.
Aus unserem ERP-System exportiere ich das Ergebnis einer SQL-Anweisung nach Excel 2010.
Diesen Datenexport möchte ich als Grundlage für eine Pivot-Tabelle nutzen.
Da diese Pivot-Tabelle öfters aufgebaut werden soll möchte ich das ganze per Makro automatisieren.
Das Makro steht auch soweit nur der Teil mit der Auswahl der Zeilen ist statisch.
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"SQL Results!R1C1:R76C7", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Tabelle1!R3C1", TableName:="PivotTable1", _
DefaultVersion:=xlPivotTableVersion14
Wie kann ich den Teil SourceData dynamisch gestalten.
kann man da irgendwie folgendes einbauen?
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Danke und Gruß
Jörg
Please also mark the comments that contributed to the solution of the article
Content-Key: 284883
Url: https://administrator.de/contentid/284883
Printed on: April 25, 2024 at 07:04 o'clock
2 Comments
Latest comment
strSource = "SQL Results!" & Range("A1").CurrentRegion.Address(ReferenceStyle:=xlR1C1)