Mise en forme conditionnelle de textbox / valeur autre textbox

Bonjour à toutes et tous,

voici mon souci, j'ai trois textbox, avec des valeurs que je remonte d'une feuille excel, et j'aimerais que la textbox 1 ai trois états différents.

txtbx 1 > txtbx 3 ==> txtbx 1 rouge

txtbx 2 < txtbx 1 < txtbx 3 ==> txtbx 1 vert

txtbx 1 < txtbx 2 ==> txtbx 1 orange

merci de votre aide

Christophe

3 réponses

  1. Bonjour,
    Ou se trouve les 3 [TextBox] ..... sur un formulaire (UserForm) ... !
    Si sur 'UserForm' :
    Private Sub TextBox1_Change()
    If TextBox1.Value > TextBox3.Value Then
        TextBox1.BackColor = &HFF&       ' rouge
    ElseIf TextBox1.Value < TextBox2.Value Then
        TextBox1.BackColor = &H80FF&     ' orange
    Else
        TextBox1.BackColor = &HFF00&     ' vert
    End If
    End Sub

    Salutations.
    Le Pingou
    0
    1. bonjour,

      les Textbox sont bien dans un userform, par contre elle sont en format pourcentage. J'ai essayé de mettre ta solution mais ça ne fonctionne pas.

      merci
      0
      1. Bonjour,
        Très étonnant votre réponse car le code proposé fonctionne très bien avec les valeurs en pourcent.
        Certainement un autre problème.

        0