"c'est qu'on a pas le choix de mettre nos erreurs a la fin ??" j'ai eu du mal à comprendre, je pensais que l'exemple était trop clair.
La question semble être : "comment peut-on regrouper dans un module unique le traitement de toutes les erreurs du "projet" ?
L'exemple juste au dessus montre qu'on peut, quand on fait un
On Error GoTo Err_SomeName
à l'adresse Err_SomeName, rien n'empêche de faire appel à une fonction qui réagira (en "externe", disons de façon isolée, autonome, .. [trouve pas le bon mot]) selon les paramètres qu'on lui passe, puis faire un resume selon le contexte (resume next, resume bidule).
En se débrouillant avec l'erreur passée en argument, les paramètres "contextuels", on peut afficher l'erreur dans le bon "mode".