Arret macro

Bonjour à tous

L'objet du message laisse présager une réponse évidente (end sub). En fait, j'ai une macro et pour éviter de la surcharger, je fais appel à d'autres macro si des conditions ne sont pas remplies. Par exemple: si MP < MOP, alors j'appelle un boucle qui présente un txtbox dans lequel l'utilisateur doit entrer une valeur précise. Tant que la valeur n'est pas atteinte, la boucle tourne ou si la boucle tourne plus de 5 fois, la macro boucle se termine. Or je voudrai terminer la macro boucle ainsi que la première. Mais dans ce cas précis, la première macro continu à se dérouler.

Un avis?

Je ne joins pas mon fichier, mais si quelqu’un en a besoin, je le ferai.

Une petite aide? J'ai essayé dans la boucle d'indiquer end + nom de macro N°1, mais cela n'est pas possible.

Merci

Bonjour

2 Solutions

  • Utilises une variable Booléenne publique qui reflétera le bon déroulement de tes macros
    et Au retour de la macro vérifies cette variable
  • Utilises End si la boucle à atteint sa limite. Cela stoppera tout

Bonjour Banzai64,

Merci encore une fois.

Rechercher des sujets similaires à "arret macro"