Private Sub Worksheet_Change(ByVal Target As Range)
With Range("E7:F9")
'Supprime les MFC existantes
.FormatConditions.Delete
End With
With Range("E7:F9")
'Ajoute une condition (Vrai lorsque la cellule est non vide)
.FormatConditions.Add Type:=xlExpression, Formula1:="=SI($C$4=1;VRAI;FAUX)"
With .FormatConditions(1)
'Définit la couleur de fond de la cellule lorsque la condition sera vraie.
.Interior.ColorIndex = 15 'Gris
End With
End With
With Range("E7:F9")
'Supprime les MFC existantes
.FormatConditions.Delete
End With
With Range("F7:F9")
'Ajoute une condition (Vrai lorsque la cellule est non vide)
.FormatConditions.Add Type:=xlExpression, Formula1:="=SI($C$4=2;VRAI;FAUX)"
With .FormatConditions(1)
'Définit la couleur de fond de la cellule lorsque la condition sera vraie.
.Interior.ColorIndex = 15 'Gris
End With
End With
End Sub