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

probleme de boucle infinie

G

guillaume

Guest
Bonjour,
j' ai un petit soucis normalement pas compliqué... dans mes macros, je fais de nouvelles boucles et j'aimerais y rajouter une condition de sortie "clavier" (controle s, par exemple...) au cas ou j'aurais fait une erreur et que ma boucle ne tourne indéfiniement ! Y aurait il qqn de généreux pour me renseigner sur la fonction que je doit utiliser ?
Merci.

Guillaume
 
R

Robert

Guest
Salut guillaume, salut le forum,

Je pense que tu peux utiliser une gestion d'erreur avec une balise (je ne sais pas si ce sont les termes appropriés...).

Dans ta boucle tu place une ligne :
On Error Goto fin
et juste avant le End Sub de ta macro tu places la balise en tapant : fin:

Mais attention cela ne marche que si ta boucle provoque une erreur qui ouvrirait le debogueur.

Sinon tu vas devoir écrire le code qui correspond à une erreur.

J'espère que cela pourra t'aider.

À plus,

Robert
 
B

Bernard

Guest
Bonsoir Guillaume et Robert

Si tu as un problème de boucle qui ne finit pas, tu tapes "Echap", ce qui a pour effet d'arrêter la plupart du temps la macro avec l'ouverture d'un formulaire à question double "fin" ou "continuer".

Cordialement

Bernard
 

Discussions similaires

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