Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

changer de couleur la valeur

  • Initiateur de la discussion petchy
  • Date de début
P

petchy

Guest
Le Forum

dans un textbox est il possible de faire changer de couleur la valeur qui si trouve c'est à dire:
<0 en vert
>0 en rouge
 
Y

Yo

Guest
Essaye ça :

Private Sub TextBox1_AfterUpdate()
If TextBox1.Value < 0 Then TextBox1.ForeColor = RGB(0, 255, 0)
If TextBox1.Value > 0 Then TextBox1.ForeColor = RGB(255, 0, 0)
End Sub
 
M

Moa

Guest
Salut Petchy !

Tu as une solution pour remédier à ça :

C'est de lier ton textbox à une cellule, puis de mettre un format conditionnel dans ta cellule, puis de placer ton textbox sur la cellule liée, et de mettre la propriété "BackStyle" de ton textbox, sur "fmbackStyleTransparent.

Ceci dit cela fonctionne très bien si tu vass dans ton textbox avec les flêches du clavier, mais cela ne fonctionne pas si tu changes la valeur de ton textbox après un clic de souris.


@ +

Moa
 

Pièces jointes

  • Textbox.zip
    6.7 KB · Affichages: 18
  • Textbox.zip
    6.7 KB · Affichages: 22
  • Textbox.zip
    6.7 KB · Affichages: 20
M

Moa

Guest
Salut re-Moa...héhé..!

Je viens de tester la macro de Yo et elle fonctionne très bien.

Voir fichier joint.

@ +

Moa
 

Pièces jointes

  • Textbox1.zip
    9.5 KB · Affichages: 21
  • Textbox1.zip
    9.5 KB · Affichages: 21
  • Textbox1.zip
    9.5 KB · Affichages: 24

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…