Mise en forme conditionnelle de textbox / valeur autre textbox

letof40 Messages postés 26 Statut Membre -  
Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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
  2. letof40 Messages postés 26 Statut Membre
     
    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
  3. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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