• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

wachten op berekening

Status
Niet open voor verdere reacties.

DirkB

Gebruiker
Lid geworden
24 jun 2014
Berichten
96
Beste helpers,

In een nogal groot excel bestand gebruik ik ActiveWorkbook.RefreshAll
Het vernieuwen en berekenen van de sheet kost ongeveer 40seconden

ik wil dat gebruikers niet overal gaan klikken tijdens het wachten.

kun je in een macro een vertraging van +/- 40 seconden inbouwen?

dan kan ik daarna bijvoorbeeld de volgende commandbutton laten verschijnen

alvast dank
 
Doe die ActiveWorkbook.RefreshAll in de context van een Userform, dan kan men nergens klikken.

Bijvoorbeeld in de Userform_Initialize:
Code:
Activeworkbook.RefreshAll
DoEvents
Unload Me
 
Laatst bewerkt:
Edmoor,

er worden ook achtergrond query's ververst, en daar is excel nog mee doende als het userform al is 'ge-unload'

is er een manier om UnloadMe bijv 40sec. uit te stellen?

gr Dirk
 
Die DoEvents opdracht zorgt ervoor dat alles eerst gereed moet zijn voordat verder wordt gegaan met de opdracht na de DoEvents.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan