Prozedur soll warten

Liebe/-r Experte/-in,
ich benutze eine Excel-Datei mit ca. 80 Blättern; in jedem ist eine Query-Abfrage enthalten.

Meine Prozedur sieht so aus:

sub Aktualisieren
ZB = ActiveWorkbook.Sheets.Count
For z = 2 To ZB
Sheets(z).Select
ActiveWorkbook.RefreshAll
Next

Weitere Anweisungen…

Mein Problem: Die weiteren Anweisungen werden ausgeführt, obwohl die Refresh-Anweisung noch nicht komplett abgearbeitet ist. Der Versuch, die Ausführung vom Inhalt von z abhängig zu machen, ist leider erfolglos geblieben. Was kann ich machen?

Hi Kerstin,
ich bin nicht so der Excel-vba-Wissende. Wenn Du weißt wie lange eine Wartezeit ist dann kann Du als schlechteste Lösung ein „Sleep mSec“ einbauen. Du mußt nur die ddl finden und einbauen. Kannst ja mal googeln.
Sorry dass ich Dir keine richtige Lösung hab.

Gruß aus BW
Erwin