J
Jacky
Guest
Bonsoir
J'utilise cette macro pour mettre des couleurs manuelles suivant
les lettres que j'ecrits dans les cellules.Par contre,est il possible
de conserver la couleur rouge dans une ou plusieurs cellules,
que j'ai mis avec la palette, sachant que à chaque fois que je
change de lettres dans mon tableau je refait un test couleur.
Là ou il y a la couleur rouge,il n'y a pas de lettre
Je suppose que dans la macro,il faut faire référence à cette couleur
Merci à tous pour votre aide
Sub Change_Couleurs(Plage As Range)
Dim Cel As Range
For Each Cel In Plage
With Cel
Select Case .Value
'test en cas de cellule vide :
Case ""
.Interior.ColorIndex = xlNone
Case "A"
.Interior.ColorIndex = Jaune
Case "B"
.Interior.ColorIndex = Vert
Case "C"
.Interior.ColorIndex = Bleu
Case "D"
.Interior.ColorIndex = Noir
End Select
End With
Next Cel
End Sub
Sub Test_Couleur()
Change_Couleurs Range("A1:C10")
End Sub
J'utilise cette macro pour mettre des couleurs manuelles suivant
les lettres que j'ecrits dans les cellules.Par contre,est il possible
de conserver la couleur rouge dans une ou plusieurs cellules,
que j'ai mis avec la palette, sachant que à chaque fois que je
change de lettres dans mon tableau je refait un test couleur.
Là ou il y a la couleur rouge,il n'y a pas de lettre
Je suppose que dans la macro,il faut faire référence à cette couleur
Merci à tous pour votre aide
Sub Change_Couleurs(Plage As Range)
Dim Cel As Range
For Each Cel In Plage
With Cel
Select Case .Value
'test en cas de cellule vide :
Case ""
.Interior.ColorIndex = xlNone
Case "A"
.Interior.ColorIndex = Jaune
Case "B"
.Interior.ColorIndex = Vert
Case "C"
.Interior.ColorIndex = Bleu
Case "D"
.Interior.ColorIndex = Noir
End Select
End With
Next Cel
End Sub
Sub Test_Couleur()
Change_Couleurs Range("A1:C10")
End Sub