Supportnet / Forum / Tabellenkalkulation
Datenbankzugriffe und Makros
Frage
Hallo
Ich führe mit Excel eine Datenbankabfrage durch, führe dann einige Berechnungen damit durch und speichere die Arbeitsmappe. Das alles steht in einenm Makro. Nun habe ich das Problem, das Excel speichern will bzw. Berechnungen durchführt, obwohl die Datenaktualisierung noch nicht abgeschlossen ist. Das Problem tritt nur dann auf, wenn der Server etwas langsam ist. Kann ich zwischen Datenaktualisierung und Berechnungen eine Pause einfügen bzw. die weiteren Schritte im Makro so lange stoppen, bis die Datenaktualisierung erfolgt ist?
Gruß
Sven
Antwort 1 von Guenter
Hallo,
mit Application.Wait
kannst Du in Dein Makro eine Wartezeit eingeben (mehr Infos und Beispiel siehe Excel-Makro Hilfe).
Besser wäre es allerdings die Datenaktualisierung abzufragen und dann Berechnungen zu starten.
Gruß
Günter
mit Application.Wait
kannst Du in Dein Makro eine Wartezeit eingeben (mehr Infos und Beispiel siehe Excel-Makro Hilfe).
Besser wäre es allerdings die Datenaktualisierung abzufragen und dann Berechnungen zu starten.
Gruß
Günter
Antwort 2 von sven_stos
Eine Wartezeit hilft nicht. Excel will den "speichern"-Befehl immer noch ausführen, obwohl die Datenaktualisierung noch nicht abgeschlossen ist. Mir scheint, das Excel da auf etwas wartet, denn wenn ich nur die Datenaktualisierung aufrufe, wird sie promt (3-5 sek) durchgeführt.
Gruß
Sven
Gruß
Sven
Antwort 3 von yo
Hi,
guck ma ob Du in Extras das automatische Speichern aktiviert hast...
Grüsse
guck ma ob Du in Extras das automatische Speichern aktiviert hast...
Grüsse

