Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datenaktualisierung

Datenaktualisierung
20.09.2015 17:22:43
Torsten
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 :-)

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenaktualisierung
20.09.2015 18:20:59
Sepp
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

Anzeige
AW: Datenaktualisierung
21.09.2015 18:30:01
Torsten
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

AW: Datenaktualisierung
21.09.2015 20:26:24
Sepp
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

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige