Couleur de fond dans textbox sous condition

  • Initiateur de la discussion Initiateur de la discussion exene
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

exene

XLDnaute Accro
Bonjour,

Dans le fichier joint, un planning. Les personnes absentes sont représentés par un A avec un fond rouge. J'aimerais, lorsque je saisis une date dans la ComboBox que les textbox contenant le nom d'une personne absente à cette date aient un fond de couleur rouge.

Malgré des recherches, je n'ai pas trouvé de solution jusqu'à présent.

Merci.
 

Pièces jointes

Re : Couleur de fond dans textbox sous condition

Bonjour.
Cette procédure pourtant assez simple a l'air de faire l'affaire :
VB:
Private Sub ComboBox1_Change()
Dim C As Long
C = Me.ComboBox1.ListIndex + 5
Me.TextBox1.BackColor = IIf(Cells(5, C).Value = "A", &H4040FF, &HEAEA49)
Me.TextBox2.BackColor = IIf(Cells(6, C).Value = "A", &H4040FF, &HEAEA49)
Me.TextBox3.BackColor = IIf(Cells(7, C).Value = "A", &H4040FF, &HEAEA49)
Me.TextBox4.BackColor = IIf(Cells(8, C).Value = "A", &H4040FF, &HEAEA49)
End Sub
Mais pourquoi des TextBox et pas des Label, s'ils n'ont pas à changer ?

Salut Pierrejean. "bernarD" Rhaaa ! Tu sur-évente carrément le mystère de mon pseudo ! (enfin du moins pour les rares qui n'ont pas compris)
 
Dernière édition:
Re : Couleur de fond dans textbox sous condition

Bonjour Dranreb, le forum,

Votre code fonctionne parfaitement. Les textbox contiennent le nom de personnes titulaires d'une position de travail. En affichant l'Userform et en choisissant une date, je connais ainsi les personnes absentes et j'affecte une personne disponible sur cette position de travail. Quant aux labels je les utilise très rarement.

Merci.

Bon dimanche
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour