Bonjour à tous!
Je suis encore bloqué sur un petit truc (enfin j'espère)
Je veux afficher en vert une valeur dans texbox3 si elle est comprise entre textbox1 et textbox2 et en rouge dans le cas contraire. Sachant que textbox1 = -0.2 et textbox2 = +0.2
J'ai essayé
Dim mini As Double
Dim maxi As Double
If IsNumeric(TextBox1.Text) Then
mini = CDbl(TextBox1.Text)
End If
If IsNumeric(TextBox2.Text) Then
maxi = CDbl(TextBox2.Text)
End If
Private Sub Textbox3_Change()
Textbox3.ForeColor = IIf(Textbox3.Value <= maxi And Textbox3.Value >= mini, vbGreen, vbRed)
End Sub
J'ai essayer aussi
Dim mini As Double
Dim maxi As Double
mini = textbox1.value
maxi = textbox2.value
mais ça ne marche pas non plus!!!!
Ce que je trouve bizarre c'est quand textbox3 = -0.2 il passe bien en vert mais -0.1 il est rouge. J'ai l'impression que c'est le comparateur "inférieur" qui bloque.
merci d'avance
Je suis encore bloqué sur un petit truc (enfin j'espère)
Je veux afficher en vert une valeur dans texbox3 si elle est comprise entre textbox1 et textbox2 et en rouge dans le cas contraire. Sachant que textbox1 = -0.2 et textbox2 = +0.2
J'ai essayé
Dim mini As Double
Dim maxi As Double
If IsNumeric(TextBox1.Text) Then
mini = CDbl(TextBox1.Text)
End If
If IsNumeric(TextBox2.Text) Then
maxi = CDbl(TextBox2.Text)
End If
Private Sub Textbox3_Change()
Textbox3.ForeColor = IIf(Textbox3.Value <= maxi And Textbox3.Value >= mini, vbGreen, vbRed)
End Sub
J'ai essayer aussi
Dim mini As Double
Dim maxi As Double
mini = textbox1.value
maxi = textbox2.value
mais ça ne marche pas non plus!!!!
Ce que je trouve bizarre c'est quand textbox3 = -0.2 il passe bien en vert mais -0.1 il est rouge. J'ai l'impression que c'est le comparateur "inférieur" qui bloque.
merci d'avance