Bonsoir,
J'ai crée la forme conditionnelle suivante mais elle n'est pas très claire que j'utilise avec une macro.
Est-ce qu'il y aurai plus simple avec VBA, dans worksheet.(pas de mise en forme conditionnelle ce n'est pas ce que je souhaite).
Si plage<70 en rouge, si >70 en vert.
Merci et bon réveillon.
Range("E71😛74").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=70"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _
Formula1:="=70"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 5287936
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
End Sub
J'ai crée la forme conditionnelle suivante mais elle n'est pas très claire que j'utilise avec une macro.
Est-ce qu'il y aurai plus simple avec VBA, dans worksheet.(pas de mise en forme conditionnelle ce n'est pas ce que je souhaite).
Si plage<70 en rouge, si >70 en vert.
Merci et bon réveillon.
Range("E71😛74").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=70"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _
Formula1:="=70"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 5287936
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
End Sub