Mise en forme conditionelle avec condition

Signaler
-
Messages postés
14418
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2021
-
Bonjour,


Le code que j'essaye d'appliquer pour réaliser une mise en forme conditionnelle ne fonctionne pas. je souhaiterais comparer deux colonnes, Si elles ont la même valeur appliquer une couleur :

With Ws
.Range("AL1:AL" & DerL).FormatConditions.Add(xlExpression, Formula1:="=IF(RC=RC[29],""VRAI"",""FAUX"")").Interior.Color = 255
End With


j'ai le message d'erreur suivant :
"Argument ou appel de procédure incorrect"

Merci d'avance de votre retour

4 réponses

Messages postés
14418
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2021
807
bonjour,
as-tu utilisé l'enregistreur de macros?
Bonjour,

Oui j'ai essayé mais je ne retrouve aucun enregistrement.
J'ai trouvé ça plutôt bizarre. Mais du coup je ne sais pas comment m'y prendre
Messages postés
14418
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2021
807
essaie peut-être avec des actions plus simples, pour t'habituer à l'outil.
Bonjour,

J'ai essayé sans appliquer de formule, mais juste avec le contenu d'une cellule. Et cela fonctionne. J'ai vraiment un soucis sur l'application avec formule.
Messages postés
14418
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2021
807
quand tu appliques une formule à la main, cela fonctionne-t-il?
l'enregistreur de macro fonctionne très bien chez moi quand j'insère une formule.
Oui la formule fonctionne si je fais la mise en forme conditionnelle manuellement.
Messages postés
14418
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 mars 2021
807
et si tu effaces la mise en forme, démarres l'enregistreur de macros, récrées la mise en forme, et arrêtes l'enregistreur de macros, rien n'est enregistré? bizarre...

quelle est exactement la formule que tu mets à la main et qui fonctionne?