ich habe eine Excel Datei mit mehreren Pivot Tabellen.
In der Excel Datei ist folgendes VBA-Script über das ich vom SQL-Server aus einem SSIS Paket heraus die Daten aktualisiere.
Sub Update()
Dim conn As Variant
Dim PC As PivotCache
For Each conn In ActiveWorkbook.Connections
Select Case conn.Type
Case xlConnectionTypeODBC
conn.ODBCConnection.BackgroundQuery = False
conn.ODBCConnection.Refresh
Case xlConnectionTypeOLEDB
conn.OLEDBConnection.BackgroundQuery = False
conn.OLEDBConnection.Refresh
End Select
Next conn
For Each PC In ActiveWorkbook.PivotCaches
PC.Refresh
Next PC
End Sub
Wenn ich nun die Daten aktualisieren will, bekomme ich die Fehlermelduing das der integrierte Name
'Tabelle1'!_FilterDatabase nicht verwendet werden darf.
Dieser Eintrag ist allerdings ein Duplikat, das vermutlich bei der Aktualisierung der Daten entsteht.
Eigentlich steht das hier in der Datei:
'Tabelle1'!Abfrage_von_MS_Access_Database aber sobald ich das Refresh Makro ausführe habe ich diesen zusätzlichen
_FilterDatabase-Eintrag.
Beide Namen beziehen sich auf den selben Datenbereich in der Tabelle:
='Tabelle1'!$A$1:$AE$9012
Hat jemand eine Idee, wie ich dieses Problem in den Griff bekomme?
Kann ja nicht sein, dass ich nach jeder Aktualisierung über das Name-Manager Addon den zusätzulichen Eintrag wieder löschen muss.
Bin für jeden Hinweis dankbar.
Gruß
cheapy