Bonjour,
Margré mes recherches je cale,
Comme expliqué j'ai une mise en forme conditionnelle que je dois appliquer à une colonne dont la première cellule est nomée ("DELAY_REASON_COL")
Je sélectionne la colonne complète et applique la mise en forme conditionnelle via le code que j'ai enregistré via "record macro" seulement il me met la colonne "AN" qui est la colonne actuelle.
Si je dois insérer des nouvelles colonnes, il va toujours sélectionner la bonne mais du à la sélection de la colonne AN dans le code du conditionnal formating, il ne mettra pas la conditions dans la bonne.
Voici le bout de code
Range("DELAY_REASON_COL").Select
ActiveCell.EntireColumn.Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=AN1 = ""TO DETERMINE"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -11489280
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent4
.TintAndShade = 0.599963377788629
End With
Selection.FormatConditions(1).StopIfTrue = False
Je cherche donc à remplacer le
=AN1
par la colonne actuelle celle déterminée sur la ligne pr&écédente.
Merci pour votre aide
bav
Xavier