Boucle tant qui part en vrille

Bonjour,

J'ai une macro qui permet de faire des calculs avec une boucle tant que. La condition de la boucle dépend de la valeur d'une cellule qui est soit "oui" ou "non" (disons A1). Cette cellule dépend du résultat d'un calcul effectué par la macro (calcul dans A2). Or si l'itération de ma boucle est trop grande ou trop petit, le résultat de mon calcul affiche #N/A (A2) et la cellule A1 reste bloqué sur "non" ce qui plante la macro.

J'aimerai donc rajouter des lignes de codes pour que, dès que la cellule A1=#N/A la macro s'arrete et un message d'erreur apparait avec mon texte plutôt que celle de l'erreur d'incompatibilité n°13. Merci d'avance

Cordialement

Bonjour,

ce serait plus facile avec un fichier exemple ou une partie du code ...

Si j'ai bien compris, j'aurai mis, à la fin de la boucle, quelque chose de style :

If IsError(Range("A2")) Then
      Msgbox "Problème de valeur en cellule A2"
      End
End If

ou en mettant une gestion des erreurs dans la formule de la cellule A2..

RemBabar

Iserror est la fonction qu il me fallait merci c'est nickel

Rechercher des sujets similaires à "boucle tant qui part vrille"