Pause dans une macro sous excel

Fermé
kittie - 6 juil. 2003 à 16:33
 kittie - 9 juil. 2003 à 23:13
Bonjour à tous !!

Qu'elqu'un pourrait il me dire qu'elle est l'instruction ou la commande pour inserer une pause dans une macro sous excel 2000 pour permettre de saisir de nouveau element dans un fichier, puis une fois que l'on a fini la saisie que la macro reprenne son execution.

merci d'avance
kittie

1 réponse

bmgg4 Messages postés 179 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 29 juin 2006 23
6 juil. 2003 à 18:44
Bonjour kittie,

Tu as plusieurs possibilités
Il faut utiliser la méthode OnTime.

Exemple :
Sub ALuumer()
MsgBox "Il faut attendre"
Application.OnTime Now +
TimeValue("00:00:15"), "Eteindre"
End Sub
Sub Eteindre()
MsgBox "15 secondes ce sont écoulées"
End Sub
Cordialement

Pascal (Papou)

Cette fonction
est aussi interressante

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub Tempo()
MsgBox "Msg 1"
Sleep (1000) ' pause de 1 seconde
MsgBox "Msg 2"
Sleep (3000) ' pause de 3 seconde
MsgBox "Msg 3"
End Sub

Bruno BdF

macros publiées sur http://www.excelabo.net/xl/tempo.htm
D'autres possibilités sur http://perso.wanadoo.fr/frederic.sigonneau/Tempos.htm

Monique
Elle est pas belle la vie ?
1
Bonjour

J'espère que tu vas bien
merci beaucoup pour ta réponse
bises kittie
0