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

VBA, commande SLEEP bloque instruction de masquage image

Chris9655

XLDnaute Nouveau
Bonsoir,
Dans un module VBA, je masque et démasque des images en fonction de certaines conditions.
Plus loin dans le code se trouve une boucle avec un "SLEEP 100" pour attendre un appui sur la touche ESPACE.

Si je lance la fonction d'un bloc, les images ne bougent pas, jusqu'à la fin de la boucle. Lorsque je met un point d'arrêt dans le code (juste avant la commande SLEEP), il n'y a pas de problème.

Auriez vous une idée? Merci d'avance.
 

Chris9655

XLDnaute Nouveau
Salut,
le miroir n'est pas une bonne idée. Je risque de me couper en le décrochant du mur (colle forte).
Tu as raison sur le fond mieux vaux mettre le fichier
 

Pièces jointes

  • Distance arret.xlsm
    185.6 KB · Affichages: 31

Chris9655

XLDnaute Nouveau
La réponse m'as été fournie par un autre bief.
Il suffisait de mettre une nouvelle ligne avec "DoEvents" juste avant celle contenant "Sleep".
Cette fonction suspend l'exécution de la macro afin de rendre la main au système d'exploitation et donc de masquer les images.
 

Discussions similaires

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