Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

FAIRE UNE PAUSE POUR EVITER LES PB D'AFFICHAGE

Y

yaumme

Guest
bonjour,

Ma question est donc PEUT ON FAIRE UNE PAUSE DANS UN PROGRAMME mais sans faire de boucle ou autre chose qui utilise le processeur
Ce que je veux c'est une pause comme si j'appuyais sur pause du magnetos ou meme pause de VB et hop je reprend au bout de 1s

du genre

msg "bonjour"

pause de 2 seconde ( qui n'occupe pas le processeur)

msg "bonne journée"


voila merci

en fait mon probleme c'est que j'affiche un userform a l'ecran et quand ma macro est lancée et que je deplace le userform, il laisse une trtainée derriere lui au lieu de s'effacer car j'ai l'impression que le processeur est occupé a 100/100 et k(il n a pas le temps de raffraichir l'ecran.

J(ai essayer en glissant un doevents mais ca ne marche pas
 
J

Jon

Guest
bonjour

doevents pour redonner la main au système le temsp de faire autre chose

la méthode repaint peut t'aider à redessiner l'userform

wait peut te permettre d'attendre (chercher exemple ds anc messages, ou regarder http://xlbysteph.free.fr/aideinformatique/actionvba2.htm par exempel)
 
P

PhiBou

Guest
Bonjour, Yaumme, Jon, Forum

MsgBox "Bonjour"
Start = Timer
Do While Timer < Start + 2 ' (temps en secondes)
DoEvents ' Donne le contrôle à d'autres processus
Loop
MsgBox "Bonne journée"


Bon Dimanche

PhiBou
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…