OVH Cloud OVH Cloud

gestion d'erreur

2 réponses
Avatar
Nicolas Mainczyk
Bonjour,

J'ai un petit souci avec la gestion d'erreur 'on error..'

J'ai un code du style:

ouverture fichier A
on error goto 1
instructions
1:
fermeture fichier A
ouverture fichier B
on error goto 2
instructions
2:
fermeture fichier B
etc..
application.quit

A la premiere erreur sur le fichier A, le gestionnaire est bien activé et
j'arrive en 1 mais si il y a aussi une erreur sur le fichier B, le programme
stoppe avec le message d'erreur et il ne va pas à la ligne 2.
J'ai essayé de faire un Err.clear pour réinitialiser le gestionnaire après
la 1ere erreur mais en vain...

Est-ce que qqn a contourné ce genre de problème ?

Merci d'avance.
Nicky.

2 réponses

Avatar
Vincent.
Salut !
As-tu essayé de remonter la ligne On error goto 2 juste en
dessous de la ligne 1:
C'est pas testé mais ça me semble plus cohérent :-)
A+

V.

-----Message d'origine-----
Bonjour,

J'ai un petit souci avec la gestion d'erreur 'on error..'

J'ai un code du style:

ouverture fichier A
on error goto 1
instructions
1:
fermeture fichier A
ouverture fichier B
on error goto 2
instructions
2:
fermeture fichier B
etc..
application.quit

A la premiere erreur sur le fichier A, le gestionnaire
est bien activé et

j'arrive en 1 mais si il y a aussi une erreur sur le
fichier B, le programme

stoppe avec le message d'erreur et il ne va pas à la
ligne 2.

J'ai essayé de faire un Err.clear pour réinitialiser le
gestionnaire après

la 1ere erreur mais en vain...

Est-ce que qqn a contourné ce genre de problème ?

Merci d'avance.
Nicky.


.



Avatar
Philippe.R
Bonjour Nicolas,
Dans l'état de ce que je lis, je me demande si un on error resume next ne suffirait pas
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Nicolas Mainczyk" a écrit dans le message de
news:cctkg8$3hj$
Bonjour,

J'ai un petit souci avec la gestion d'erreur 'on error..'

J'ai un code du style:

ouverture fichier A
on error goto 1
instructions
1:
fermeture fichier A
ouverture fichier B
on error goto 2
instructions
2:
fermeture fichier B
etc..
application.quit

A la premiere erreur sur le fichier A, le gestionnaire est bien activé et
j'arrive en 1 mais si il y a aussi une erreur sur le fichier B, le programme
stoppe avec le message d'erreur et il ne va pas à la ligne 2.
J'ai essayé de faire un Err.clear pour réinitialiser le gestionnaire après
la 1ere erreur mais en vain...

Est-ce que qqn a contourné ce genre de problème ?

Merci d'avance.
Nicky.