CyberGob a écrit:
Oui j'utilise des référence.
mais le on error ne marchera pas, car c'est justement quand il arrive pour vérifier l'erreur qui fait une erreur
On error resume next
....
if err.number > 0 then
...
else
....
end if
Dans le code que tu donnes, aucune erreur ne peut être levée car le programme va continuer même s'il y en a. Je ne connais aucun cas où err.number pourrait générer un erreur et dans ton exemple, même si c'était le cas, le programme va continuer
Faire
Code :
on error resume next
' ...
lngErr = err.number
on error goto 0
if lngErr <> 0 then
'...
else
'...
end if
Là une erreur pourra être levée