Datenaktualisierung

Bild

Betrifft: Datenaktualisierung
von: Torsten
Geschrieben am: 20.09.2015 17:22:43

Wenn sich in einem Excel-File
1) eine Verbindung zu einem SQL-Statement und
2) eine Pivot-Tabelle
befinden, die sich beide beim Oeffnen aktualisieren ... kann ich dann die Reihenfolge der beiden nacheinander erfolgenden Aktualisierungen beeinflussen?
Habe mit Excel-Bordmitteln keine Moeglichkeit entdeckt. So muss ich nach dem Oeffnen immer nochmal manuell aktualisieren, da Excel im Standard zuerst die Pivot-Tabelle aktualisiert, deren Werte aber auf dem SQL-Statement beruhen.
Nicht schlimm, nur laestig :-)

Bild

Betrifft: AW: Datenaktualisierung
von: Sepp
Geschrieben am: 20.09.2015 18:20:59
Hallo Torsten,
stell die automatische Aktualisierung ab und aktualisiere beim Öffnen der Mappe per Code im Workbook_Open-Ereignis zuerst die Datenabfrage und erst danach die Pivottabelle.

Gruß Sepp


Bild

Betrifft: AW: Datenaktualisierung
von: Torsten
Geschrieben am: 21.09.2015 18:30:01
Danke Sepp,
leider ist mein VBA nur minimal vorhanden.
Ist es einfach, das Workbook_Open-Ereignis zu editieren? Wenn ja, wie geht das?
Vielen Dank!
Torsten

Bild

Betrifft: AW: Datenaktualisierung
von: Sepp
Geschrieben am: 21.09.2015 20:26:24
Hallo Thorsten,
in das Modul "DieseArbeitsmappe" und in ein allgemeines Modul.

' **********************************************************************
' Modul: DieseArbeitsmappe Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Workbook_Open()

Me.RefreshAll

Sleep 3000

'Tabellenname und PivotTabellenname anpassen!
Sheets("Tabellenname").PivotTables("PivotTabellenname").PivotCache.Refresh
End Sub


' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Gruß Sepp


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Zellverknüpfung aus Steuerelement auslesen"