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

Forumthread: viele externe daten aktualisieren mit VBA

viele externe daten aktualisieren mit VBA
20.08.2013 07:20:39
gerhard
HAllo,
mein Problem ist, dass ich viele externe Daten in einer Arbeitsmappe habe!
mit diesem Code versuche ich die Pivottabellen zu aktualisieren.
For Each ws In ActiveWorkbook.Worksheets
For Each p In ws.PivotTables
p.RefreshTable
Next
End If
Next
Dabei stoße ich anscheinend an eine interne grenze mit anzahl der externen Datenverknüpfungen!Nach einiger Zeit kommt immer ein unspezifiert error und Excel fragt wieder nach der Datenquelle nach die er dann nicht finden kann!
Teile ich die aktualisierung auf 2 VBA Teile auf (ws.index 60) funktioniert die aktualisierung wenn ich die Arbeitsmappe zwischendurch schließe und wieder öffne.Lass ich die 2 makros hintereinander laufen kommt wieder der Fehler.
hat wer einen tipp für mich was ich da tun muss, damit ich alle Daten ohne schliessen der Arbeitsmappe aktualisieren kann? kennt wer dieses Phänomen?

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: viele externe daten aktualisieren mit VBA
20.08.2013 10:11:29
{Boris}
Hi Gerhard,
nur ne Idee: Bau ne kleine Zeitverzögerung bei jedem Schleifendurchlauf ein.
Ob`s was bringt, weiß ich aber nicht.
Ich lass die Frage offen.
VG, Boris

AW: viele externe daten aktualisieren mit VBA
20.08.2013 14:00:18
gerhard
Hallo boris,
hab schon eine msgbox bei jeder Query eingebaut, weiters hab ich bei der Query im Hintergrund aktualisieren ausgehackt, damit er immer wartet bis eine Query erledigt ist! Keine Änderung im Verhalten!
danke

Anzeige
AW: viele externe daten aktualisieren mit VBA
20.08.2013 15:51:52
{Boris}
Hi Gerhahrd,
ich bin nun kein VBA-Experte, aber ich denke, dass die Messagebox quasi alles "blockiert" und demnach keine echte Zeitverzögerung ist.
Ich dachte eher an die API
Private Declare Sub Sleep Lib "kernel32.dll" ( _
ByVal dwMilliseconds As Long)
ggfls. in Verbindung mit DoEvents.
Aber ich lass die Frage mal offen.
VG, Boris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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