Bonsoir,
dans la rubrique téléchargement vous avez zaz-stopmacro
A voir si cela peut vous convenir.
Sinon lors du développement de vos codes, lorsqu'il y a des boucles qui peuvent finir en "infini", l'astuce est de mettre un "DoEvents au milieu de la boucle.
Ce qui fait que le code VBA "rend la main" à l'utilisateur à chaque boucle, de là vous pouvez retourner sous VBA et cliquer sur le carré afin d'arrêter la lecture du code.
Une fois le développement terminé, il suffit de retirer ces garde-fous...
Le DoEvents je m'en sert également pour mes jeux : en effet il faut que le code VBA tourne alors que j'attends en parallèle des actions joueurs, que ce soit souris, clavier ou bouton à cliquer.
Un fichier crash test :
@ bientôt
LouReeD