Problème de déclaration variable des textbox?

Bonjour,

J'ai des textbox auxquels je dois faire des comparaisons. Par contre, il ne semble pas prendre les textbox (qui inclus des nombres décimaux) en tant que numérique (considérant que ce sont des text). Comment déclarer mes variables (ou textbox) afin que mes textbox soit numérique?

P.S. Ce sont des nombres décimaux avec des point et doivent rester avec des point (ex.: 102.225)

Exemple de mon programme:

Sub Vérifier_Click()

If (TextBox1.Value < TexBox2.Value) Or (Textbox2.Value > TextBox3.Value) Then

MsgBox ("Ce ne sont pas de bonnes valeurs")

ElseIf TextBox1.Value="" Or TextBox2.Value="" Or TextBox3.Value="" Then

MsgBox (" Une valeur est manquante")

Else

MsgBox(" Tout est OK")

End If

Merci beaucoup d'avance

Bonjour,

Les textbox contiennent du texte (d'où leur nom).

Il faut que tu convertisses leur contenu en numérique. Dans ton cas :

cdbl(textbox1), mais ça pourrait être csng(), clng(), etc

eric

Exact! Ça fonctionné! Merci

Rechercher des sujets similaires à "probleme declaration variable textbox"