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. 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. :)
  2. J'ai trouvé la réponse par moi-même en utilisant des exit sub.

    Bonne journée à tous.