IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Couleur d'un TextBox suivant un Label [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Points : 5
    Points
    5
    Par défaut Couleur d'un TextBox suivant un Label
    Bonsoir
    j'ai une petite panne
    je m'explique:
    Dans un label j'ai un nombre par exemple 1000 qui correspond a des kms, dans un TextBox j'ai des kms qui sont comptabiliser dans un tableau
    je voudrais que le total de ce textBox change de couleur des que mes kms sont égal ou supérieur a mon label
    merci de votre aide espérant trouver une réponse.

    Amicalement

  2. #2
    Expert éminent
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Points : 6 871
    Points
    6 871
    Par défaut
    Bonsoir,

    sur l'évènement Change du TextBox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Sub TextBox1_Change()
     
        If TextBox1.Text >= Label1.Caption Then
     
            TextBox1.BackColor = &HFF& 'rouge
     
        Else
     
            TextBox1.BackColor = &HFFFFFF 'blanc
     
        End If
     
    End Sub
    Hervé.

  3. #3
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonsoir,

    autre exemple avec un bouton de commande, tout reste à savoir comment tu gères tes controles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    TextBox1.ForeColor = RGB(64, 0, 0)
    If TextBox1.Text = "" Then TextBox1.Text = "0"
    If TextBox1.Text >= Label1.Caption Then
      TextBox1.ForeColor = RGB(255, 0, 0)
    End If
    bonne soirée

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Points : 5
    Points
    5
    Par défaut Couleur d'un TextBox suivant un Label
    Bonsoir Theze,
    merci pour cette reponse mais ce n'est pas le TextBox qui doit changer de couleur mais les Chiffres Kms Exemple en dessous de 1000 kms Couleur Rouge au dessus ou egal a 1000 kms de couleur verte par exemple

    merci

  5. #5
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Points : 12 068
    Points
    12 068
    Billets dans le blog
    8
    Par défaut heu!...
    bonsoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_Change()
         TextBox1.foreColor =iif(label1.caption<textbox1.text, vbred,vbwhite)
     End Sub
    au plaisir

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Points : 5
    Points
    5
    Par défaut Couleur d'un TextBox suivant un Label
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub UserForm_Initialize()
        Dim tablo() As String
        Dim Temps, tx As Long
        Me.Caption = "      " & Feuil16.[A5] & "     " & Feuil16.[B5] & "    :    " & Feuil16.[C5]
        TextBox18.Value = Format(Date, "ddd dd mmmm yyyy")
        TextBox19.Value = Date
        If calcul("B", 1) > 0 Then
        TextBox5 = Format(calcul("B", 1), "# ##0.000")
        
        TextBox9 = Format(calcul("C", 1), "00")
        TextBox10 = Format(calcul("D", 1), "00")
        TextBox14 = Format(calcul("E", 1), "00")
        TextBox16 = Format(calcul("F", 1), "00")
        TextBox6 = Format(Val(TextBox9) + Val(TextBox10) + Val(TextBox14) + Val(TextBox16), "00")
        End If
        TextBox7 = calcul("G", 2)
          TextBox13.Value = (Feuil13.[G1] / 12) - Feuil13.Cells(ActiveSheet.[Z1] + 2, 2).Value
    tx = (Feuil13.[G1] / 12) - Feuil13.Cells(ActiveSheet.[Z1] + 2, 2).Value
        TextBox13.Value = Format(Int(TextBox13.Value * 1000) / 1000, "0.000")
        If TextBox13.Value < 0 Then
    Une partie du code je voudrais qu'il soit sous la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox5 = Format(calcul("B", 1), "# ##0.000")
    c'est ce textbox de concerner

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 06/04/2011, 21h46
  2. Changement de couleur d'un textbox
    Par THkiller dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/08/2006, 16h04
  3. [C#] Tab, et new line dans une TextBox ou un Label
    Par papouAlain dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/06/2006, 17h32
  4. Réponses: 1
    Dernier message: 26/04/2006, 20h10
  5. Couleur de cellule variable suivant une valeur
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/03/2006, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo