Comparer nombre dans textbox

Bonjour,

Je vous exposes le problème :

1)Je lance mon userform

2)Dans N° je met un nombre qui est dans ma colonne A rien n'apparait

3) je met de ( qui est aussi dans la colonne A) ma textbox apparait...

J'aimerais comprendre pourquoi quand je demande de comparer des nombre ma textbox apparait pas ?

merci beaucoup pour l'aide que vous pourrez m'apporter .

Cordialement,

12test.xlsm (25.55 Ko)

Bonjour,

le type d'une textbox est toujours un string. le type d'une donnée provenant d'une cellule dépend de son contenu, la comparaison échoue car elle compare un string avec un nombre. Tu dois forcer une conversion pour que la comparaison se fasse correctement.

par exemple

If Sheets("Configuration").Cells(Num_des, 1) & "" = TextBox_Numeros Then

ou

If cstr(Sheets("Configuration").Cells(Num_des, 1))= TextBox_Numeros Then

merci beaucoup pour la réponse

If cstr

Je ne connaissais pas du tout cela ! Y a t'il une aide sur ce type de fonction ?

Antho49000 a écrit :

Je ne connaissais pas du tout cela ! Y a t'il une aide sur ce type de fonction ?

as-tu essayé google ?

Rechercher des sujets similaires à "comparer nombre textbox"