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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 284883
Url: https://administrator.de/contentid/284883
Ausgedruckt am: 22.11.2024 um 03:11 Uhr
2 Kommentare
Neuester Kommentar
strSource = "SQL Results!" & Range("A1").CurrentRegion.Address(ReferenceStyle:=xlR1C1)