Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1448to1452
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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 :-)

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige