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.
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.
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.