XL 2016 Gestion Erreur

  • Initiateur de la discussion Initiateur de la discussion KTM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

KTM

XLDnaute Impliqué
Bonsoir chers tous
J'ai une macro nommée "Reinit"
Je voudrais fermer mon fichier sans l'enregistrer si une erreur se produit lors de l'exécution de la macro.
Jai essayé avec On error goto mais il se trouve que ça marche pas .Le fichier se ferme même si pas erreur.
VB:
sub reinitier

On Error GoTo Err:
Call Reinit
Err:
MsgBox "Une Erreur est survenue et Votre Opération n'a Pu s'effectuer!!! ", vbCritical
ThisWorkbook.Close False

end sub
 
Bonjour,

J'ai une macro nommée "Reinit"
Je voudrais fermer mon fichier sans l'enregistrer si une erreur se produit lors de l'exécution de la macro.
Jai essayé avec On error goto mais il se trouve que ça marche pas .Le fichier se ferme même si pas erreur.
VB:
sub reinitier

On Error GoTo Err:
Call Reinit
Err:
MsgBox "Une Erreur est survenue et Votre Opération n'a Pu s'effectuer!!! ", vbCritical
ThisWorkbook.Close False

end sub

Peut-être comme ceci :
VB:
sub reinitier

    On Error GoTo Erreur

    Call Reinit
    GoTo Fin

Erreur:
    MsgBox "Une erreur est survenue et votre opération n'a pu être effectuée !!! ", vbCritical
    ThisWorkbook.Close False

Fin:

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour