Bonjour,
je programme un objet personnel. Dans cet objet, j'ai besoin de faire remonter des erreurs au code appelant dans certaines conditions. Du coup, j'utilise le code :
L'idée étant de traiter ce type d'erreur dans le code appelant. Problème : le fait de soulever une erreur me provoque une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Err.Raise Number:=vbObjectError + 4, Description:="Description de mon problème perso"
Erreur d'exécution '-2147221500 (80040004)':
Erreur Automation
Il n'y a pas de connexion pour cet identificateur de connexion
Qu'est ce qui pose problème dans mon code ? Comment le régler ?
NB : a priori, ce ne serait pas lié au +4 que j'applique au vbObjectError. J'ai testé avec 40 et j'ai le même problème.
NB 2 : si j'utilise + 4, c'est que j'ai un +1, +2, +3.
Partager