Bonjour,
J'essaie depuis pas mal de temps de mettre des fond de couleurs dans les cellules en fonction du contenu.
J'ai un planning avec plusieurs feuilles par Semaines, une une feuille qui un planning annuel.
Lorsque je saisi les différents repos et autres sur les mensuels, le planning annuel se met à jour automatiquement. Mais je désirerai que les cellules du planning annuel soient de couleur de fond différente en fonction de la valeur de la cellule.
J'ai bien un code qui marche mais ce dernier fonctionne que lorsque je saisi manuellement le planning annuel, voici le code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1:AA384")) Is Nothing Then
Select Case UCase(Target)
Case "R"
Target.Interior.ColorIndex = 3 'Rouge
Case "B"
Target.Interior.ColorIndex = 5 'Bleu
Case "J"
Target.Interior.ColorIndex = 6 'Jaune
Case Else
Target.Interior.ColorIndex = xlNone
End Select
End If
End Sub
Comme je le dis ça marche bien que si je saisi une des 3 Lettres dans les cellules concernées. alors que ce que je désire c'est que ce dernier se colorie sans que j'ai à intervenir.
Merci par avance.