t-virus
Goto Top

Office Microsoft Query Pivot Table

Hallo,

sorry hatte Probleme einen richtigen Titel zu finden...

Ich habe ein Excel mit einer Pivot Table erstellt die sich bei jedem öffnen
die neuen Daten von meinem SQL Server abgreift dazu verwende ich Microsoft Query
und lade die Daten aus einer Table in meiner DB...
so wenn ich nun eine neue Column in meiner Tabelle am SQL Server hinzufüge taucht dieses nicht
in Excel auf weil die Column explizit angegeben werden muss.

Hab auch schon versucht mit dem Macro recorder zu arbeiten bin aber nicht weitergekommen


Sub Makro()
    With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal)
        .Connection = _
        "ODBC;DRIVER=SQL Server;SERVER=XXXXXX;UID=XXXXX;;APP=Microsoft Office 2003;WSID=XXXXX;DATABASE=XXXX_db"  
        .CommandType = xlCmdSql
        .CommandText = Array( _
        "SELECT *""FROM Asis_db.dbo.PsaReport PsaReport")  
        .CreatePivotTable TableDestination:="[Mappe1]Tabelle4!R3C1", TableName _  
        :="PivotTable2", DefaultVersion:=xlPivotTableVersion10  
    End With
End Sub

Eigentlich möchte ich einfach nur alles in der Tabelle selektieren also *
Geht das? wie? Welche lösung gebe es noch?

Danke! LG

Content-ID: 96243

Url: https://administrator.de/contentid/96243

Ausgedruckt am: 08.11.2024 um 13:11 Uhr