OVH Cloud OVH Cloud

Instruction doevents

1 réponse
Avatar
jl Guitard
Bonjour,
Pourquoi lors de l'execution de cette macro je ne puis reprendre la main,
malgré Doevents
Je crois que je n'ai rien compris à cette instruction
Je souhaiterais pendant que la boucle s'execute modifier des cellules ou
ouvrir l'explorateur
merci de vos réponses
bonne journée

Private Sub test()
Dim i, a
Dim sec1, sec2
sec1 = Time
DoEvents
For i = 1 To 200000
a = a + 1
Next i
sec2 = Time
MsgBox sec1 & " - " & sec2
End Sub

1 réponse

Avatar
Pierre Fauconnier
Bonjour

Sorry, pas eu le temps de répondre hier à ton mail en privé.

Place l'instruction doevents à l'intérieur de la boucle
for ..
doevents
...
next

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"jl Guitard" a écrit dans le message de
news:ecFC%
Bonjour,
Pourquoi lors de l'execution de cette macro je ne puis reprendre la main,
malgré Doevents
Je crois que je n'ai rien compris à cette instruction
Je souhaiterais pendant que la boucle s'execute modifier des cellules ou
ouvrir l'explorateur
merci de vos réponses
bonne journée

Private Sub test()
Dim i, a
Dim sec1, sec2
sec1 = Time
DoEvents
For i = 1 To 200000
a = a + 1
Next i
sec2 = Time
MsgBox sec1 & " - " & sec2
End Sub