anoniem Geplaatst: 29 september 2003 Delen Geplaatst: 29 september 2003 Ik ben bezig met een projectje in VBA excel In een werkblad staat een matrix welke gevuld wordt met data na commando calculate wil ik de loop in vba laten wachten tot calculate klaar is. ik heb ongeveer dit als voorbeeld het calculate commando heeft ca 4 seconden nodig om de hele matrix door te ploegen. ikwil graag dat de lus pauzeert tot calculate klaar is Sub RunMatrix() Dim i As Integer Application.Calculation=xlManual For i = 1 To 52 vulmatrix Activesheet.Calculate Next End Sub Quote Link naar reactie
anoniem Geplaatst: 30 september 2003 Auteur Delen Geplaatst: 30 september 2003 :wink: Uit de VBA Excel van Office 97 het volgende voorbeeld, beetje aanpassen en het zou moeten werken. In het volgende voorbeeld wordt de uitvoering van de macro gedurende ongeveer 10 seconden opgeschort. newHour = Hour(Now()) newMinute = Minute(Now()) nwSecond = Second(Now()) + 10 waitTime = TimeSerial(newHour, newMinute, newSecond) Application.Wait waitTime Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen