Bonjour,
Je rencontre à l'exécution une erreur "type incompatible" sur la ligne "Set Resultat = Appelee" avec le code exemple suivant (j'ai simplifié le code à l'extrème) :
C'est "normal" puisse que j'essaye de faire un SET avec un variant/booléen.
Dans mon code "Appelee" retourne un variant/booléen quand elle s'est mise en erreur (pour remonter l'erreur au niveau de l'appelant) sinon elle retourne un objet.
Auriez-vous un truc pour réussir à gérer ce genre de situation ?
Par avance, je vous remercie de vos réponses.
A bientôt
Guy
Je rencontre à l'exécution une erreur "type incompatible" sur la ligne "Set Resultat = Appelee" avec le code exemple suivant (j'ai simplifié le code à l'extrème) :
VB:
Sub Appelante()
Dim Resultat As Variant
Set Resultat = Appelee()
End Sub
Function Appelee() As Variant
Set Appelee = Nothing
Appelee = False
End Function
C'est "normal" puisse que j'essaye de faire un SET avec un variant/booléen.
Dans mon code "Appelee" retourne un variant/booléen quand elle s'est mise en erreur (pour remonter l'erreur au niveau de l'appelant) sinon elle retourne un objet.
Auriez-vous un truc pour réussir à gérer ce genre de situation ?
Par avance, je vous remercie de vos réponses.
A bientôt
Guy