Bonjour,
J'ai des mises en forme conditionnelle manuelles qui fonctionnent très bien, mais on me demande régulièrement de modifier la plage d'application.
Pour me simplifier la tache j'ai voulu passer par VBA, mais je n'arrive pas à traduire la formule ci-après en VBA
j'ai essayé :Code:=EQUIV(C$4;FERIES;0)>0
J'obtiens l'erreur suivante : "argument ou appel de procédure incorrect" sur la ligne FormatCondition.Add.Code:
1
2
3
4
5 Application.Union(Range("C5:AG23"), Range("C25:AG27"), Range("C29:AG148")).Select With Selection .FormatConditions.Delete .FormatConditions.Add Type:=xlExpression, Formula1:="=EQUIV(C$4;FERIES;0)>" End With
j'ai essayé pleins d'autres choses, comme
Mais j'ai toujours des erreurs avec des motifs différents...Code:
1
2 .FormatConditions.Add Type:=xlCellValue, Operator:=xlExpression, _ Formula1:="=EQUIV(C$4;FERIES;0)>0"
Est-ce que quelqu'un peut m'aider svp.
Merci d'aavance