Dans un userform j'ai une proc�dure assez longue que je souhaiterais pouvoir interrompre � l'aide d'un clic de souris quand j'ai obtenu un certain r�sultat, mais pas n�cessairement, pouvant souhaiter que la proc�dure se poursuive.
Un test sur le r�sultat en question qui interromprait la proc�dure n'est pas possible, ce r�sultat n'�tant pas connu � l'avance.
Seul l'oeil peut dire au bon moment "j'arr�te !" ou "j'arr�te pas !"
J'ai pens� le faire en interceptant la frappe d'une touche mais j'ai le souvenir d'un code assez lourd et peu fiable, faisant appel entre autres � GetAsyncKeyState, Addressof, SetTimer et autres amusant KillTimer (qui, lui, fonctionnait une fois sur deux)
Bref, �a fonctionne parfois mais c�pa�a.
En fait, ce que je veux, c'est pouvoir interrompre une macro quand je veux mais conserver les r�sultats d�j� obtenus.
Il y a peut-�tre quelque chose � faire avec EnableEvents mais je ne vois pas
Si quelqu'un avait une id�e, je serais tr�s content
Par avance, merci.
Partager