Je suis un novice en vba et j'ai été confus sur la façon de formater une gamme basée sur plusieurs conditions. Par exemple, je veux mettre en évidence les cellules des colonnes (a: g) seulement si leur valeur est inférieure à 0 ET si la valeur dans leur rangée respective dans la colonne H contient la chaîne "oui" ou "non". Le code que j'ai écrit pour effectuer cette fonction ne fonctionne pas mais ressemble à ceci.Excel VBA FormatCondiitons pour plusieurs conditions
Columns("A:G").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=AND(OR($H1 = ""YES"", $H1 = ""NO""),Columns(A,G) < 0)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 120000
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Est-ce que quelqu'un pourrait me diriger dans la bonne direction? Merci!
@lebelinoz - Il s'agit essentiellement d'un code qui a été ** nettoyé par effleurement. Je l'ai réduit au minimum ci-dessous. – Jeeped