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

Statistiques des forums

Discussions
314 017
Messages
2 104 579
Membres
109 081
dernier inscrit
Vio21