VBA - Comparer 2 variables (Type mismatch)

DarthLighter -  
 DarthLighter -
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
A voir également:

1 réponse

DarthLighter
 
J'ai essayé un forçage de type mais là non plus, ça n'a pas fonctionné...
0
DarthLighter
 
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...?
0
DarthLighter > DarthLighter
 
Qqn saurait-il m'aider?
0