spirit33
Messages postés26Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention24 juillet 2009
-
27 nov. 2008 à 11:13
spirit33
Messages postés26Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention24 juillet 2009
-
28 nov. 2008 à 10:10
Bonjour à tous,
Je suis en train de faire une gestion des erreurs dans mon code, mais le soucis c'est que j'aimerais pouvoir récupérer la ligne où ce situe l'erreur dans VBA.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 27 nov. 2008 à 20:17
salut,
oui mais pas "automatiquement".
tu dois numéroter toi-même tes lignes
tu as l'outils MZTOOLS pour VB6, il existe aussi une version pour VBA
de là tu as juste un click droit à faire dans ta procédure -> numéroter
if i=3 then
devient alors
20 if i=3 then
et pour ta gestion d'erreur, tu récupères "20" par la fonction ERL
msgbox
"erreur numéro " & err.number & " dans ma procédure 'BLABLA' à
la ligne " & erl() & " : " & err.description
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
spirit33
Messages postés26Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention24 juillet 2009 28 nov. 2008 à 10:10
Merci beaucoup pour cette réponse.
Cela va mettre très utile.
Voici quand même l'adresse où trouver l'outil MZ-TOOLS pour tous les langages VB :
http://www.mztools.com/v3/download.aspx