Merci pour ta réponse mais en fait ta solution ne s'applique pas à mon problème
Suivant le numero de la region, je souhaite appliquer une couleur à la case (Cell.interior.colorindex)
1 2 3 4 5 6 7 8 9 10 11
| With Feuille.Cells(i,j)
.Value = Fvilles.Cells(Ligne, 3)'Feuille et Fvilles sont des Worksheet
Select Case noRegion
Case 1: .Interior.ColorIndex = 38
Case 2: .Interior.ColorIndex = 40
Case 3: .Interior.ColorIndex = 36
Case 4: .Interior.ColorIndex = 35
Case 5: .Interior.ColorIndex = 34
Case Else: .Interior.ColorIndex = xlNone
End Select
End With |
Je voudrai faire un truc du style:
1 2 3 4
| With Feuille.Cells(i,j)
.Value = Fvilles.Cells(Ligne, 3)
.Interior.ColorIndex=Coul(noRegion)
End With |
çà m'évite de refaire un select case à chaque fois, et si je veux modifier une couleur, je ne suis pas obligé de le faire dans tous les select case!
avec coul constante comme suit
const coul=[38,40,36,35,34]
ou plutot
Const coul = ["38","40","36","35","34"]
Mais dans ces deux cas, j'ai l'erreur: Constante requise!
Partager