Recherche code couleurs exacts

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 !

patsyl60

XLDnaute Occasionnel
Bonjour à tous,

J'ai besoin de faire une macro pour compter le nombre de couleur d'un tableau existant ( 7 couleurs différentes) . Comment puis je récupérer les codes exacts des couleurs de ce tableau ?

Merci de votre aide.

Patsyl60 😕
 
Re : Recherche code couleurs exacts

Bonjour à tous,

Voici une macro qui compte le nombre de couleurs de fond différentes utilisées dans le tableau nommé Tab.

Elle crée une collection des couleurs du tableau.

Code:
Sub CompteCouleur()
Dim Cel As Range, c As New Collection
On Error Resume Next
For Each Cel In Range("Tab")
If Cel.Interior.ColorIndex > 0 Then c.Add Cel.Interior.ColorIndex, CStr(Cel.Interior.ColorIndex)
Next
On Error GoTo 0
MsgBox c.Count
End Sub

A+
 
Dernière édition:
Re : Recherche code couleurs exacts

Bonjour, Patsyl60


Si tu veux, essaye cette macro :

Sub liste_couleurs()
Dim i As Long
For i = 2 To 57
Cells(i, 1).Interior.ColorIndex = i - 1
Cells(i, 2) = i - 1
Next Range("A1") = "Couleurs"
Range("B1") = "N° d'index"
End Sub

Tu auras tout ! 😉

JB
 
Re : Recherche code couleurs exacts

Re,

Pour connaître les codes couleurs du tableau Tab, utiliser le code suivant :

Code:
Sub CompteCouleur()
Dim Cel As Range, c As New Collection, i As Byte
On Error Resume Next
For Each Cel In ActiveSheet.Range("Tab")
If Cel.Interior.ColorIndex > 0 Then c.Add Cel.Interior.ColorIndex, CStr(Cel.Interior.ColorIndex)
Next
On Error GoTo 0
For i = 1 To c.Count
MsgBox c(i)
Next
End Sub

A+
 
- 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

Réponses
18
Affichages
608
Réponses
2
Affichages
474
Retour