Mise en forme conditionnelle + de 3 critères Ex2000

Bonjour à tous,

j'ai une question qui a surement du etre traitée mais ce que je trouve sur google ou sur ce forum ne fonctionne pas sur mon tableau, ou alors je comprends mal les instructions.

Ma question:

A partir d'une liste de choix dans mon tableau :

Présent

Congé

Récupération

Rtt

Maladie

Accident de travail

Enfant malade

congé maternité

Je voudrais que :

en choisissant présent cela devienne vert (pas de pb)

en choisissant congé ou récupération ou rtt ça devienne bleu

en choisissant malidie ou accident de travail ou enfant malade ou congé mater cela devienne rouge

Est-ce possible sur Excel 2000 ?

Bonjour,

avec VBA oui, peux-tu envoyer ta feuille ?

Amicalement

Claude.

Bonjour,

Même sans VBA, tu n'as que 3 couleurs.

En combinant avec les fonctions logiques ET, OU tu peux multiplier les critères.

En attendant le fichier.

A+

re,

salut OOoiste

Je pensais qu'il voulait les RTT, etc...

Claude.

le voilà

avec tous mes remerciements..

Sinon dans la mise en forme conditionnelle je choisis "la formule est"

Mais c'est la syntaxe que je ne connais pas :

J'ai essayé =OU("M";"Em";"Cm")

Mais ça ne fonctionne pas..

re,

formule MFC, en C8

Fmc

Claude

re,

principe en VBA

Sub Couleurs()
''Macros par Claude Dubois pour "Excel-Pratique" le 18 Nov 09
Dim Cel As Range, Plg
    Application.ScreenUpdating = False
        Set Plg = Range("e5:cd20")
        Plg.Interior.ColorIndex = xlNone
    For Each Cel In Plg
        Select Case Cel
            Case Is = "F": Cel.Interior.ColorIndex = 8      'formation
            Case Is = "cp": Cel.Interior.ColorIndex = 4     'congés payé
            Case Is = "R": Cel.Interior.ColorIndex = 3      ' RTT
            Case Is = "JF": Cel.Interior.ColorIndex = 6     'jour férié
            Case Is = "AA": Cel.Interior.ColorIndex = 10    'absence autorisée
            Case Is = "AM": Cel.Interior.ColorIndex = 9     'arrêt maladie
                            Cel.Font.ColorIndex = 2
            Case Is = "A": Cel.Interior.ColorIndex = 40     'astreinte
            Case Is = "ma": Cel.Interior.ColorIndex = 6     'matin
            Case Is = "ap": Cel.Interior.ColorIndex = 38    'après-midi
            Case Is = "j": Cel.Interior.ColorIndex = 48     'jour
            Case Is = "n": Cel.Interior.ColorIndex = 15     'nuit
        End Select
    Next Cel
End Sub

Fichier exemple:

https://www.excel-pratique.com/~files/doc2/7Y2WCCouleurs_Planning.xls

pas trop adapté à ton cas !

Claude.

reference manquante clic droit
Rechercher des sujets similaires à "mise forme conditionnelle criteres ex2000"