si tu met .SetFirstPriority à la 2nde MFC, elle devient la 1ère ce qui inverse tes 2 MFC.
Soit tu l'enlèves, soit tu inverses la déclaration de tes 2 MFC.
eric
ta solution ne change pas mon problème, dans un cas ma cellule à un fond orange puis une police rouge et dans le second cas, la police se met en rouge puis le fond est orange.
Moi, j'aimerai que si la condition 'Mettre la police en rouge' est vrai alors on ne teste pas la seconde MFC.
Sub MFC()
'Mise en forme conditionnelle
'Si cote NG
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlNotBetween, _
Formula1:="=$D$5", Formula2:="=$E$5"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0.599963377788629
End With