Mise en forme conditionelle avec condition

Lucas -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
as-tu utilisé l'enregistreur de macros?
0
Lucas
 
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
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
essaie peut-être avec des actions plus simples, pour t'habituer à l'outil.
0
Lucas
 
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.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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.
0
Lucas
 
Oui la formule fonctionne si je fais la mise en forme conditionnelle manuellement.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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?
0