Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[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.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…