Récupérer données d'une procédure appelée, lors d'une erreur

Bonjour,

J'ai un bouton qui me permet de lancer une procédure qui met à jours des fiches, lorsque la procédure se lance elle appelle deux autres procédures (l'une après l'autre).

J'ai rajouté la commande "on error go to" pour que lorsqu'il y a une erreur, je récupère le numéro d'erreur et sa description dans un fichier texte, cependant je souhaiterai aussi mettre le numéro de la fiche où l'erreur a eu lieu (numéro stocké dans une variable), cependant cette variable se situe dans ma procédure appelée et donc pas dans celle où il y a la commande "on error go to", j'aimerais donc récupérer cette variable pour récupérer le numéro de ma fiche, cependant je ne sais pas comment récupérer une variable d'une procédure appelée.

Merci d'avance.
Zapsalis

Bonjour,

Déclarez la variable en dehors de la procédure.

Si toutes les macros faisant référence à cette variable sont dans le même module, mettez tout en haut du module et avant les macros

Dim votre_variable

Si les macros sont dans différents module alors remplacez Dim par PUBLIC

Cdlt

Bonjour Arturo,

Merci pour ta réponse, je viens de faire ça et ça marche comme je le voulais.

Parfait merci.

Rechercher des sujets similaires à "recuperer donnees procedure appelee lors erreur"