VBA - Comparer 2 variables (Type mismatch)

Fermé
DarthLighter - Modifié le 12 juil. 2019 à 12:34
 DarthLighter - 12 juil. 2019 à 14:57
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
12 juil. 2019 à 12:36
J'ai essayé un forçage de type mais là non plus, ça n'a pas fonctionné...
0
DarthLighter
12 juil. 2019 à 13:24
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
12 juil. 2019 à 14:57
Qqn saurait-il m'aider?
0