E
Ed
Guest
bonjour j'ai un soucis avec le timer d'excel,
je voudrais executer une opération (un addition pour commencer=) toute les deux secondes
mais une fois le timer lancé, il effectu l'addition autan de fois qu'il le peut
ainsi avec ce code je devrais obtenir 5 dans la cellule A1 mais j'obtien en moyenne 3700 ... ce qui est un peu genant
merci d'avance
Dim start, stoptime As Integer
Dim done As Boolean
Public Sub test_timer()
start = Timer
stoptime = 10
done = False
Do While Timer < start + stoptime
If ((Timer Mod 2 = 0) And (Not done)) Then
Cells(1, 1).Value = Cells(1, 1).Value + 1
DoEvents
done = True
Else
done = False
DoEvents
End If
Loop
End Sub
je voudrais executer une opération (un addition pour commencer=) toute les deux secondes
mais une fois le timer lancé, il effectu l'addition autan de fois qu'il le peut
ainsi avec ce code je devrais obtenir 5 dans la cellule A1 mais j'obtien en moyenne 3700 ... ce qui est un peu genant
merci d'avance
Dim start, stoptime As Integer
Dim done As Boolean
Public Sub test_timer()
start = Timer
stoptime = 10
done = False
Do While Timer < start + stoptime
If ((Timer Mod 2 = 0) And (Not done)) Then
Cells(1, 1).Value = Cells(1, 1).Value + 1
DoEvents
done = True
Else
done = False
DoEvents
End If
Loop
End Sub