Voici un fichier :
S'il vous faut des explications...
Bon 2.5 secondes c'est un peu long car si on entre des valeurs dans la cellule alors tout s'arrête, le temps est figé lors d'une entrée de donnée dans une cellule Excel...
Edit : nouveau fichier :
J'ai ajouté une variable "globale" booléenne sur la feuille surveillée "En_Cours".
La cellule rouge est sélectionnée, cela lance la tempo, si l'utilisateur ne rentre pas de donnée, au bout de 2.5 secondes le boutons s'affiche, c'est le fonctionnement standard.
Si l'utilisateur entre une donnée avant les 2.5 secondes alors le code est arrêté, plus de tempo donc plus d'affichage de bouton.
Avec la variable booléenne "En_cours", je la passe à vrai dès que l'utilisateur entre dans la cellule, il entre une donnée et stop le déroulement du code. Mais "En_cours" reste à vrai, une fois la donnée entrée, l'utilisateur fait "entrée" et change donc de cellule, ce changement est détecté, en_cours est vrai on affiche le bouton !
Pour assurer le coup on peut mettre cette ligne de code également dans la surveillance "Change" !
Le nouveau fichier :
@ bientôt
LouReeD