Condition retourne toujours faux

Bonjour ,

Je penche sur un problème étonnant depuis un moment.

Mon test me retourne systématiquement "faux" alors que les variables sont bien égales, une idée ?

MsgBox avis 'Retourne 201176
    MsgBox .Cells(256, .UsedRange.Find("Avis", MatchCase:=True).Column) 'Retourne 201176
    MsgBox .Cells(256, .UsedRange.Find("Avis", MatchCase:=True).Column) = avis 'Retourne faux ???

Merci !

Finalement problème résolu il suffisait de stocker la valeur dans un long puis de le comaprer ensuite. J'imagine que le type est pris en compte lors d'une comparaison en vba.

Rechercher des sujets similaires à "condition retourne faux"