Macro Excel Mise en forme conditionnelle

Fermé
GGFR78 - 12 déc. 2007 à 15:05
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 12 déc. 2007 à 15:54
Bonjour,

J'essaye de créer une macro (cela doit être une macro ou une fonction) qui change la couleur de la cellule selon la valeur

Si la cellule contient la valeur "Vert" le fond doit passer en vert, idem pour orange et rouge
J'aimerais passer la valuer dans une variable (car les couleurs peuvent changer selon l'utilisateur et je veux laisser la même macro)

Ma variable VP_CCond est chargée avec "Vert" mais une fois la macro exécutée je retouve dans valeur conditionnelle =Vert au lieu d'avoir ="Vert" (il manque les guillemets ;( )
Comment puis je faire pour "protéger" le caractère guillements?
Merci de votre aide

Voici la macro


Sub FunctionsEtatPrec()
Selection.FormatConditions.Delete
VP_CCond = ("Vert")
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=" & VP_CCond
Selection.FormatConditions(1).Interior.ColorIndex = 4
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""Orange"""
Selection.FormatConditions(2).Interior.ColorIndex = 44
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""Rouge"""
Selection.FormatConditions(3).Interior.ColorIndex = 3
End Sub



Cordialmenet
GG
A voir également:

5 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
12 déc. 2007 à 15:22
bonjour

Comment puis je faire pour "protéger" le caractère guillements?

VP_CCond = """" & "Vert" & """"
0
Merci génial ça marche!!
Je n'en metais pas assez !!!!
Encore merci!
0
Bonjour,

ou tout simplement

VP_CCond = """Vert"""

(doubler les " à l'intérieur des ")
0
Merci
Comment marque t on que le problème est résolu?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
12 déc. 2007 à 15:54
bonjour

En cochant la case en haut du sujet et en validant tout simplement.
0