[Résolu] Mise en forme conditionnelle : formule contenant variables VBA

Citronflexe

XLDnaute Junior
Bonjour à tous,

J'essaie en vain de créer une mise en forme conditionnelle avec une formule contenant des variables, ci-dessous la partie du code qui ne fonctionne pas.

VB:
    .Range(.Cells(l + 1, deb + 1), .Cells(l + 1, deb + 52)).Select
    Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _
        Formula1:="=0", Formula2:="=Cells(l, deb + 60)"
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    Selection.FormatConditions(1).Interior.ColorIndex = 46
    Selection.FormatConditions(1).StopIfTrue = False

Ca se joue sur " Formula2:="=Cells(l, deb + 60) "...
En fait, je veux comparer une ligne que j'ai inséré précédemment avec une valeur située dans la cellule Cells(l, deb + 60).

Je ne sais pas comment exprimer cela dans la formule qui définit la mise en forme conditionnelle. Est-ce que quelqu'un peut m'aider ?


Le fichier de travail est confidentiel, si besoin, pour être plus clair, je peux créer un fichier bateau pour mieux exprimer mon problème.

Merci d'avance pour votre aide.
 

Statistiques des forums

Discussions
312 177
Messages
2 085 971
Membres
103 073
dernier inscrit
MSCHOE16