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

Statistiques des forums

Discussions
312 545
Messages
2 089 456
Membres
104 168
dernier inscrit
alain_geremy