J'aimerais utiliser le VBA pour ma mise en forme conditionnel (je ne souhaite pas utiliser l'outil de base).
J'ai trois type de mise en forme pour mon tableau :
Un mot à mettre en rouge si présent
Doublon sur une même colonne : fond de la ligne à changer (prioritaire)
le fond d'une ligne à changer, en fonction de deux cellule (F et G) sur cette même ligne
Concrètement:
Si deux fois le même nom en colone A, le fond de la ligne en rouge
Si (F= "Navy") + (G = "O-11", "O-10", "O-9") alors couleurs #xxxx
Si (F= "Marines") + (G = "O-11", "O-10", "O-9") alors couleurs #yyyy
le mot "Unkow" toujours en rouge
J'ai testé pour le mot "Unknow" en rouge, mais en vain, les autres étant plus complexe, je cale.
Code:
Sub ColorOnDouble()
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$B2:$K="Unknow""
ligne .Color = 255
End Sub