salut,
pour suspendre l'éxécution d'une MACRO, c'est pas delay kil te fo, c Wait.
Voici un extrait de l'aide VBA6:
"
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
"
BYE!