Bonjour,
ahhhhhh les MFC, j'ai le sentiment qu'excel fait un pu comme il veut, souvet à les multiplier à l'infini, parfois comme ici à rebattre les cartes !
J'en arrive à supprimer les MFC et les recréer proprement en VBA, d'autant que les MFC multiples ralentissent excel.
Sub MFC(depuis As Long, jusque As Long)
Cells.FormatConditions.Delete
With Columns("A:A")
.FormatConditions.AddUniqueValues
.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
.FormatConditions(1).DupeUnique = xlDuplicate
With .FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent2
.TintAndShade = -0.249946592608417
End With
End With
With Range("A" & depuis & ":A" & jusque)
.FormatConditions.AddUniqueValues
.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
.FormatConditions(1).DupeUnique = xlDuplicate
With .FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent2
.TintAndShade = 0.599963377788629
End With
.FormatConditions(1).StopIfTrue = False
End With
End Sub
Sub test()
MFC 1, 12
End Sub
L'autre solution serait de créer 2 MFC qui ne recouvrent pas ls mêmes plages, mais plus difficile à faire.