Tester la couleur d'une cellule

  • Initiateur de la discussion Initiateur de la discussion David Jonc.
  • 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 !

D

David Jonc.

Guest
Bonjour au forum,

je me heurte à un petit probleme, je recupere des valeurs d'une feuille de que je met dans un combobox, puis je rempli des textbox en fonction de la ligne selectionnée par le combo box. Mais j'aimerai tester une cellule de la ligne pour en connaitre la couleur, et si c'est la bonne couleur, un checkbox serait validé. Je ne sais pas comment faire, j'ai essayé quelques trucs, mais ça ne fonctionne pas. Voici mon code:


Private Sub UserForm_Initialize()
Dim IInit As Integer
Dim Plage As String
With Sheets("Feuil1")
Plage = .Range("B1:AA" & .Range("D65536").End(xlUp).Row).Address
End With

With Me.ComboBoxClient
.ColumnCount = 26
.ColumnWidths = "100;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0"
.RowSource = "Feuil1!" & Plage
End With

end sub


Private Sub ComboBoxClient_Change()
'If Sheets("feuil1").Range("A" & Me.ComboBoxClient.ListIndex).Interior.ColorIndex = 6 Then
' Me.CheckBoxCP.Value = True
'End If
end sub


Merci pour vos reponses

david
 
salut"David Jonc."
bonjour le "FORUM"

j'ai testé cela et ca marche à voir si j'ai bien compri la question
j'ai mis listIndex+1 pour éviter le 0 soit range("E"&0) qui bug

Private Sub ComboBox1_Change()

If Sheets("feuil1").Range("E" & Me.ComboBox1.ListIndex + 1).Interior.ColorIndex = 6 Then
Me.CheckBox1.Value = True
Else
Me.CheckBox1.Value = False
End If
End Sub
A+++
Jean Marie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
538
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour