Stopper le calcul

Résolu
Bonjour,

J'ai un code en vba qui contient des messages box pour les erreurs d'encodage qui sont du genre :

If (erreur d'encodage) Then
MsgBox="error"
End If

J'aimerais savoir comment stopper le calcul quand le programme constate une erreur. Il n'y a que des procédures sub.

Merci d'avance.

2 réponses

  1. J'ai trouvé la réponse par moi-même en utilisant des exit sub.

    Bonne journée à tous.
    1. Contributeur
      Bonjour

      If (erreur d'encodage) Then
                MsgBox="error"
               exit sub
      End If  


      ou version "puriste" (en algo toutes les sorties de procédure sont regrouoées à la fin)
      On error goto "erreur"
         ....
          erreur d'encodage
          .....
         exit sub
      erreur:
         Msgbox "error"
      end sub
      1. Merci de ces précisions. :)