Re : Boucle d'ouverture de fichier
Bonjour le fil,
Je dis pareil:
On error goto A
On error goto B
On error goto C
équivaut à dire : On error goto C
donc si tu veux aller à un endroit donné en fonction de l'erreur, tu peux passer par un gestionnaire général, par ex : on error goto Gesterr
1)Gestion en fonction du numéro d'erreur
Gesterr:
select case err.number
case is=1
goto A
case is =2
goto B
case else
goto C
end select
2) Pour une gestion en fonction d'une situation, tu peux paser par une variable.
Par ex, avant une boucle: VarError="A"
puis avant une autre boucle : VarError="B"
et dans le gestion d'erreur:
Gesterr:
select case VarError
case is="A"
goto A
case is ="B"
goto B
case else
goto C
end select
A savoir, il faudra probablement ajouter un Err.clear dans la gestion d'erreur pour la remettre à zéro.
A+
EDITION
Tu peux remplacer le "goto A" par "resume A" dans le gestionnaire d'erreur.