Citation :
Wait, méthode
Voir aussi S'applique à Exemple Spécificités Cette méthode marque une pause dans l'exécution de la macro jusqu'à une heure spécifiée. Elle renvoie la valeur True si l'heure spécifiée est atteinte.
Important La méthode Wait suspend toute activité de Microsoft Excel et peut vous empêcher d'accomplir toute autre opération sur votre ordinateur pendant la durée de la pause. Seules les tâches de fond telles que l'impression ou le recalcul se poursuivent.
expression.Wait(Time)
expression Obligatoire. Expression qui renvoie un objet Application.
Time Argument de type Variant obligatoire. Heure, exprimée dans le format Date de Microsoft Excel, à partir de laquelle l'exécution de la macro doit reprendre.
Exemples
Cet exemple montre comment suspendre l'exécution d'une macro jusqu'à aujourd'hui 18:23.
Application.Wait "18:23:00"
Cet exemple montre comment suspendre l'exécution d'une macro pendant environ 10 secondes.
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Cet exemple montre comment afficher un message indiquant si 10 secondes se sont écoulées.
If Application.Wait(Now + TimeValue("0:00:10" )) Then
MsgBox "Time expired"
End If
|