Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Mise En Forme Conditionnelle
utilisateur1
posté 05-07-2007 - 2:07
Message #1


Membre


Groupe : Membres
Messages : 8
Inscrit : 27-06-2007
Membre n° 11 848



bonjour,

comment faire une mise en forme conditionnelle avec + de 3 conditions ?
ex : si ma cellule = 1 - elle se colore en vert
si = 2 - en bleu
si = 3 - en rose
si = 4 - en jaune .....

merci
Go to the top of the page
 
+Quote Post
Sam
posté 05-07-2007 - 3:01
Message #2


Membre


Groupe : Membres
Messages : 43
Inscrit : 21-08-2006
Lieu : Grenoble
Membre n° 10 276



On ne peut pas au delà de 3 conditions...
Go to the top of the page
 
+Quote Post
utilisateur1
posté 05-07-2007 - 3:26
Message #3


Membre


Groupe : Membres
Messages : 8
Inscrit : 27-06-2007
Membre n° 11 848



ah bon ?
ça c'est trop bête !

il n'y a donc aucune solution ?

merci quand mm
Go to the top of the page
 
+Quote Post
Livinloud
posté 06-07-2007 - 21:12
Message #4


Ami du weby


Groupe : Modérateurs Plus
Messages : 1 627
Inscrit : 15-11-2005
Lieu : Marieville
Membre n° 8 308



ya pas ca des Case Select en Excel ??


--------------------
Go to the top of the page
 
+Quote Post
Groumphy
posté 09-07-2007 - 7:01
Message #5


Modérateur loufoque et linuxien


Groupe : Modérateurs
Messages : 3 056
Inscrit : 26-11-2002
Lieu : Bruxelles
Membre n° 148



Sauf erreur de ma part il faut passer par le VBA :
CODE
    Range("C4:E10").Select ' je sélectionne une zone, pour toi ce sera ta Sheet
    Selection.FormatConditions.Delete ' réinitialisation des formats
    Selection.FormatConditions.Add Type:=xlCellValue, _
        Operator:=xlBetween, _
        Formula1:="0", _
        Formula2:="100"
    Selection.FormatConditions(1).Font.ColorIndex = 3
    Selection.FormatConditions.Add Type:=xlCellValue, _
        Operator:=xlEqual, _
        Formula1:="0"
    Selection.FormatConditions(2).Font.ColorIndex = 50
    Selection.FormatConditions.Add Type:=xlCellValue, _
        Operator:=xlLess, _
        Formula1:="0"
    Selection.FormatConditions(3).Font.ColorIndex = 41


Il suffit donc de continuer dans l'ordre logique. Je n'ai pas testé mais je suppose que cela doit être possible.
Par contre cela posera des ennuis, si tu veux changer les couleurs, il faudra à chaque fois passer par le code VBA.

G.


--------------------
----------------------------------
Blog (Archives)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Version bas débit Nous sommes le : 04-07-2009 - 3:01
annuaire