1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Sub NomCouleurs()
Dim Tbl
Dim I As Integer
Dim J As Integer
'nom des couleurs (j'en ai défini quelques unes, à adapter si le nom ne convient pas)
Tbl = Array("Noir", "Blanc", "Rouge", "Vert brillant", "Bleu", "Jaune", _
"Rose", "Turquoise", "Rouge foncé", "Vert", "Bleu foncé", _
"Marron clair", "Violet", "Bleu-Vert", "Gris-25%", "Gris-50%", _
"Lavande foncé", "Jaune pale", "Prune foncé", "Saumon foncé", _
"Bleu Gris", "Mauve clair", "Bleu ciel", "Turquoise clair", _
"Vert clair", "Jaune clair", "Bleu moyen", "Saumon", "Lavande", _
"Brun", "Bleu clair", "Vert d'eau", "Citron Vert", "Or", _
"Orange clair", "Orange", "Bleu Gris", "Gris-40%", _
"Bleu-vert foncé", "Vert marin", "Vert foncé", "Vert olive", _
"Marron", "Prune", "Indigo", "Gris-80%")
For I = 1 To 56
Select Case I
'certaines étant identiques, j'évite les doublons
Case 1 To 17, 19, 21 To 24, 33 To 56
J = J + 1
'le nom dans la cellule A et la couleur dans la cellule B
Range("A" & J) = Tbl(J - 1)
Range("B" & J).Interior.ColorIndex = I
End Select
Next I
End Sub |
Partager