Coloration textbox

karinette

XLDnaute Occasionnel
Bonjour à tous.

:confused: J'aimerais savoir si il est possible de colorer les textbox "non vide" d'un USF.
A voir avec le classeur joint ...

Merci de votre aide ...
 

Pièces jointes

  • Classeur2.xls
    66.5 KB · Affichages: 40
  • Classeur2.xls
    66.5 KB · Affichages: 59
  • Classeur2.xls
    66.5 KB · Affichages: 50

tototiti2008

XLDnaute Barbatruc
Re : Coloration textbox

Bonjour karinette,

Un conseil pour commencer, mettre le remplissage de tes textbox dans l'évènement UserForm_Initialize plutôt que UserForm_Activate (sinon à chaque activation il se re-remplira...)

puis ajouter le code là à la fin :

Code:
Dim TB As Control

For Each TB In UserForm1.Controls
    If TypeName(TB) = "TextBox" Then
        If TB.Text <> "" Then
            TB.BackColor = &H80FF&
        End If
    End If
Next

Edit : Bing, Bonjour Pierrot ;)
 

Pierrot93

XLDnaute Barbatruc
Re : Coloration textbox

Re, bonjour toto:)

ou as tu mis le code ??? il doit être utilisé dans le module de l'usf... Attention il est préférable d'utiliser le code de Toto si tu as des controles dans ton usf qui ne possèdent pas de propriétés "value"....
 

karinette

XLDnaute Occasionnel
Re : Coloration textbox

Merci beaucoup, tototiti2008, ça fonctionne parfaitement ....

:)

Bonjour karinette,

Un conseil pour commencer, mettre le remplissage de tes textbox dans l'évènement UserForm_Initialize plutôt que UserForm_Activate (sinon à chaque activation il se re-remplira...)

puis ajouter le code là à la fin :

Code:
Dim TB As Control

For Each TB In UserForm1.Controls
    If TypeName(TB) = "TextBox" Then
        If TB.Text <> "" Then
            TB.BackColor = &H80FF&
        End If
    End If
Next

Edit : Bing, Bonjour Pierrot ;)
 

JNP

XLDnaute Barbatruc
Re : Coloration textbox

Bonjour le fil :),
Une solution par module de classe qui permet de modifier la couleur à chaque modification d'un TextBox :p...
En même temps, si tu ranges proprement tes Textbox avec les numéros dans le bon ordre, je t'ai mis une petite boucle pour un bloc de TextBox à complèter :rolleyes:...
Bonne journée :cool:
 

Pièces jointes

  • Module de classe TextBox.xls
    89 KB · Affichages: 43

Membres actuellement en ligne

Statistiques des forums

Discussions
312 779
Messages
2 092 046
Membres
105 168
dernier inscrit
makari69