IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

mise en forme conditionnelle multiple


Sujet :

Excel

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 433
    Par défaut mise en forme conditionnelle multiple
    Bonjour,

    je voudrais cumuler sur la même plage des cellules deux mises en forme conditionnelles indépendantes.


    - En gros ma colonne A contient les jours de la semaine ("L", "Ma", "Me", "J", "V", "S", "D") ou rien ("").

    - La première condition est "si le jour de la ligne en cours est différent et celui de la ligne suivante" (en effet il peut y avoir dans mon tableau plusieurs lignes pour le même jour), alors on met une bordure en bas des cellules (pour séparer les jours).

    -La deuxième condition est "si le jour est samedi ou dimanche" alors on colorie le fond en bleu.

    - J'ai bien vérifié dans la première condition d'effacer la mise en forme du motif et dans la seconde d'effacer la mise en forme de la bordure, pourtant les conditions ne se cumulent pas : si je les laisse dans cet ordre, alors les bordures se mettent bien en place mais les motifs des lignes des samedi et dimanche ne changent pas. Si je les inverse, alors les samedi et dimanche sont en bleu, mais n'ont pas de bordures basses (alors que les autres lignes en ont bien).

    Je vous mets le code exact des conditions (je suis placé dans la ligne 4) :

    - La condition 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =ET($A4<>$A5;OU($A5="L";OU($A5="Ma";OU($A5="Me";OU($A5="J";OU($A5="V";OU($A5="S";$A5="D")))))))
    - La condition 2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =OU($A4="S";$A4="D")

  2. #2
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 082
    Billets dans le blog
    2
    Par défaut
    Bonjour Gaetch,

    Les conditions des mises en formes conditionnelles ne se cumulent jamais.
    Dés qu'une condition est vraie, il applique la mise en forme correspondante et il ne teste pas les autres conditions

    pour info, ta première condition doit pouvoir s'écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($A4<>$A5;OU($A5="L";$A5="Ma";$A5="Me";$A5="J";$A5="V";$A5="S";$A5="D"))
    ce qui est quand même plus court

    sinon, pour cumuler tes 2 mises en formes, il faut faire un premier cas où les 2 conditions sont vraies, un 2ème cas où la 1ère est vraie et un 3ème cas ou la seconde est vraie...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 120
    Par défaut
    Salut le forum

    Les MFC ne se cumulent jamais, tu as besoin de 3 conditions.

    Condition 1 (Couleur et Bordure)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($A4<>$A5;OU($A4="S";$A4="D"))
    Condition 2 (Bordure)
    Condition 3 (Couleur)
    Mytå_Qc

Discussions similaires

  1. [Obsolète] Mise en forme conditionnelle Multiple (+ 3 Formats)
    Par wilfried_42 dans le forum Contribuez
    Réponses: 8
    Dernier message: 06/10/2008, 20h46
  2. Mise en forme conditionnelle
    Par the big ben 5 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 23/12/2005, 15h20
  3. [VBA][Excel] mise en forme conditionnelle
    Par titflocon dans le forum Access
    Réponses: 9
    Dernier message: 19/12/2005, 10h13
  4. Réponses: 4
    Dernier message: 15/11/2005, 18h53
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo