VBA - Comparer 2 variables (Type mismatch)

-
Bonjour à tous,

Je viens vers vous car j'essaye de comparer 2 variables mais j'ai un erreur de type mismatch...
Je ne vois pas très bien d'où ça peut venir...
Je sais il n'arrive pas à les comparer à cause de leur type mais vu que R est déclaré en variant, je ne vois pas pourquoi il ne veut pas...
Dim numCde
numCde = Val(TextBox1)

Dim R As Variant
R = Application.VLookup(numCde, CommandTable, 1, False)

If R <> numCde Then
MsgBox "ok"
Else
MsgBox "not ok"
End If


Je vous remercie d'avance pour vos retour
Afficher la suite 

1 réponse

0
Merci
J'ai essayé un forçage de type mais là non plus, ça n'a pas fonctionné...
Vu que R est déclaré en variant, il ne devrait pas me poser de problème vu qu'il n'a pas de type précis...?
> DarthLighter -
Qqn saurait-il m'aider?
Commenter la réponse de DarthLighter