macro te snel

Status
Niet open voor verdere reacties.

Ikke1976

Gebruiker
Lid geworden
2 apr 2008
Berichten
26
Via Gegevens – Verbindingen heb ik (in Excel) een verbinding gelegd met een SQL database (Exact).

Via een macro worden deze gegevens bijgewerkt.

In deze macro worden ook nog andere gegevens verwerkt. Bijvoorbeeld het omzetten van de inhoud van cellen naar getal (om hier mee te kunnen rekenen).

Als de macro wordt uitgevoerd. Worden de gegevens bijgewerkt maar gaat de macro ook direct naar stap 2 (wijzigen celinhoud) maar de gegevensverbinding is nog niet klaar met verzamelen van de gegevens. :(

Heeft iemand een deel om de macro te laten “wachten” totdat de gegevens verbinding klaar is?
 
Volgens mij kun je in je verbinding aangeven of de query meteen moet returnen of niet (background work). Standaard wordt de update als background worker uitgevoerd en zal de rest doorgaan. Als je dit uit zet zal excel "blijven hangen" totdat de query volledig is uitgevoerd
 
het is een argument bij .refresh

gebruik .refresh false
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan