Fonction Si ? Si 1 autre cellule aura un fond de couleur

Bonjour,

Voici mon problème,

Je souhaiterais savoir comment faire en sorte que :

Si la valeur de ma case G vaut 1 2 3 ou 4

Le fond de mes cases H I J K deviennent de la couleurs de mon choix ( en fonction de 1 2 3 ou 4)

1 Vert = Fait

2 Orange = en attente de matériel

3 Bleu = transmis aux agents pour intervention

4 Mauve = pour étude

Ex : si je marque 2 dans G50 : H I J K 50 deviennent en fond Orange

D'avance Merci

Romain

Bonjour. Bienvenue sur le Forum

Code de Feuille

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("G:G")) Is Nothing Then
If Target = 1 Then
Range(Target.Offset(0, 1), Target.Offset(0, 4)).Interior.ColorIndex = 4
ElseIf Target = 2 Then
Range(Target.Offset(0, 1), Target.Offset(0, 4)).Interior.ColorIndex = 45
ElseIf Target = 3 Then
Range(Target.Offset(0, 1), Target.Offset(0, 4)).Interior.ColorIndex = 5
ElseIf Target = 4 Then
Range(Target.Offset(0, 1), Target.Offset(0, 4)).Interior.ColorIndex = 13
End If
End If
End Sub

Cordialement

Merci, je suis débutant en matière de prog sur excel,

Que voulez vous dire par "code de feuille"?

Romain,


Ca fonctionne merci beaucoup .

A bientôt

Tu peux aussi passer par une MFC (mise en forme conditionnelle)

Rechercher des sujets similaires à "fonction aura fond couleur"