D
Damos 25
Guest
Dans un classeur, je désire modifier le format conditionnel d'une sélection de cellules.
J'utilise pour cela les lignes de code suivantes:
'Format conditionnel
Selection.FormatConditions.Delete
Var_inter = Cells(Lig, Col).Address(False, False)
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=OU(" & Var_inter & "=Rappel_Zone1)"
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.ColorIndex = 3
End With
où:
"Rappel_Zone1" renvoi aux cellules "$D$1:$E$7" de la feuille.
Le format conditionnel est appliqué aux cellules mais n'est pas actif. Pour l'activer, il faut que dans excel, je choisisse l'option mise en forme conditionnelle et que je clique dans la formule écrite ci dessus avant de valider pour que le format conditionnel soit pris en compte.
Est ce que quelqu'un a déjà rencontré ce problème ou en connait la solution?
A+
J'utilise pour cela les lignes de code suivantes:
'Format conditionnel
Selection.FormatConditions.Delete
Var_inter = Cells(Lig, Col).Address(False, False)
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=OU(" & Var_inter & "=Rappel_Zone1)"
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.ColorIndex = 3
End With
où:
"Rappel_Zone1" renvoi aux cellules "$D$1:$E$7" de la feuille.
Le format conditionnel est appliqué aux cellules mais n'est pas actif. Pour l'activer, il faut que dans excel, je choisisse l'option mise en forme conditionnelle et que je clique dans la formule écrite ci dessus avant de valider pour que le format conditionnel soit pris en compte.
Est ce que quelqu'un a déjà rencontré ce problème ou en connait la solution?
A+