none
EXCEL 2010: Fehlermeldung bei Aktualisierung Pivot via VBA RRS feed

  • Frage

  • 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

    Mittwoch, 5. August 2015 10:58