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

XL 2016 Couleur de fond variable dans une combobox

Mimi

XLDnaute Occasionnel
Bonjour à tous,
Dans la combobox la couleur de fond est crème (là tout va bien).
Ce que je recherche c'est lorsque je sélectionne un nom la couleur de fond change,
le souci c'est que j'ai 13 noms. Est-ce possible ??
Il faudrait aussi éviter la surbrillance ?
D'avance je vous remercie
Mimi
 

Pièces jointes

  • Classeur2.xlsm
    24.7 KB · Affichages: 41

roro69

XLDnaute Impliqué
Bonjour a essayer:
VB:
Private Sub ComboBox1_Change()
Select Case Me.ComboBox1.Value
Case "ARA"
Me.ComboBox1.BackColor = 5
Case "BFC"
Me.ComboBox1.BackColor = 6
Case "BRE"
Me.ComboBox1.BackColor = 7
Case "COR"
Me.ComboBox1.BackColor = 8
Case "CVL"
Me.ComboBox1.BackColor = 9
Case "GES"
Me.ComboBox1.BackColor = 10
Case "HDF"
Me.ComboBox1.BackColor = 11
Case "IDF"
Me.ComboBox1.BackColor = 12
Case "NOR"
Me.ComboBox1.BackColor = 13
Case "NAQ"
Me.ComboBox1.BackColor = 14
Case "OCC"
Me.ComboBox1.BackColor = 15
Case "PDL"
Me.ComboBox1.BackColor = 16
Case Else
Me.ComboBox1.BackColor = 17
End Select
End Sub
a++
 

roro69

XLDnaute Impliqué
Comme ceci :
VB:
Private Sub ComboBox1_Change()
SendKeys "{RIGHT}"
Select Case Me.ComboBox1.Value
Case "ARA"
Me.ComboBox1.BackColor = 5
Case "BFC"
Me.ComboBox1.BackColor = 6
Case "BRE"
Me.ComboBox1.BackColor = 7
Case "COR"
Me.ComboBox1.BackColor = 8
Case "CVL"
Me.ComboBox1.BackColor = 9
Case "GES"
Me.ComboBox1.BackColor = 10
Case "HDF"
Me.ComboBox1.BackColor = 11
Case "IDF"
Me.ComboBox1.BackColor = 12
Case "NOR"
Me.ComboBox1.BackColor = 13
Case "NAQ"
Me.ComboBox1.BackColor = 14
Case "OCC"
Me.ComboBox1.BackColor = 15
Case "PDL"
Me.ComboBox1.BackColor = 16
Case Else
Me.ComboBox1.BackColor = 17
End Select
End Sub
 

Discussions similaires

Réponses
28
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…