Bonjour David et tout le forum.
Quand on commence à bidouiller avec le format conditionnel avec VBA, on arrive vite à des usines à gaz comme me le faisait remarquer une fois @+Thierry dans un sujet similaire.
Ceci dit, peux-tu préciser ta demande: Veux-tu remplacer la couleur conditionnelle de ta cellule à partir de VBA?
Pour parler le même langage, voici ce que je propose:
Appelons couleur de fond tout court la couleur de ta cellule sans même avoir de mise en forme conditionnelle. Si aucune condition n'est vérifiée, alors c'est cette couleur qu'auras ta cellule.
Appelons ensuite couleur conditionnelle i la couleur liée à la condition i.
Si je prends ton exemple si dessus, je ne connais pas ta couleur de fond, la couleur conditionnelle 1 est rouge, la couleur conditionnelle 2 est vert. Si ce que tu veux est de remplacer le rouge par le bleu, alors il faut mettre ce code:
TaCellule.formatconditions(1).font.colorindex=5
Mais je ne suis pas du tout sûr de comprendre ta question.
@+. Laurent.