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 :

Comment faire une mise en forme conditionnelle alternée de lignes ?


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 14
    Points : 10
    Points
    10
    Par défaut Comment faire une mise en forme conditionnelle alternée de lignes ?
    Bonsoir,
    Mes limites en la matière mon empêché d'utiliser à ma guise les nombreux résultats trouvés dans le forum.
    Mon problème:
    Mon fichier excel à plusieurs feuilles pouvant compter plus de 500 lignes chacune.
    Je souhaite faire une MFC de plages de lignes qui débutent à la 6 et la mise en forme va de la colonne A à W et cette MFC est en fonction du contenu identique des colonnes B et C.
    Ainsi je souhaite qu'excel fasse de façon alternée 1 remplissage ou non des plages de lignes identiques comme indiqué dans le fichier joint.
    Merci d'avance.
    Cordialement.Classeur test.xlsxClasseur test.xlsx

  2. #2
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Points : 2 439
    Points
    2 439
    Par défaut
    Bonjour secoudiallo,

    Je n'ai pas ouvert ton fichier et ne le ferais pas conformément aux règles du forum.

    La mise en forme conditionnelle que tu cherches a faire n'est pas "simple" par contre il est facile d'identifier la couleur que devra avoir une ligne.
    Par exemple en colonne D tu peux mettre des VRAI ou FAUX et faire ta mise en forme sur cette colonne que tu pourras masquer ensuite.

    Voila une proposition :
    En D6 : =VRAI
    En D7... : =SI(ET(B7=B6;C7=C6);D6;NON(D6))
    En suite tu appliques 2 MFC (une pour les VRAI et l'autre pour les FAUX)
    Antony

    Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
    Gustave Parking


    Si le post vous est utile un petit fait toujours plaisir et pensez à passer en

    Et surtout -> Balise CODE

  3. #3
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Je viens de tester la solution de antonysansh avec la formule de MFC suivante =$D6:$D25="VRAI" mais ça ne marche pas.

    D'ailleurs de toute manière même si cette formule en D6 avait fonctionné il va falloir la déplacer dans l'une des colonnes qui viennent après AD car entre A et AD il y a d'autres données à charger dans la feuilles.

    Ainsi je reviens à la charge pour solliciter de l'aide, si possible une solution à mon problème avec codes (macros), il parait que c'est plus fiable.
    Cordialement

  4. #4
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Points : 2 439
    Points
    2 439
    Par défaut
    Chez moi la solution que je te propose fonctionne parfaitement.

    1. mettre en cellule AE6 la formule suivante : =VRAI
    2. mettre en cellule AE7 la formule suivante : =SI(ET(B7=B6;C7=C6);AE6;NON(AE6))
    3. étendre la formule en AE7 jusqu'en AE25
    4. appliquer la MFC suivante : "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"
      Avec :
      • Formule : =$AE6
      • Ton format 1
      • S'applique à : =$A$6:$AD$25
    5. appliquer la MFC suivante : "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"
      Avec :
      • Formule : =NON($AE6)
      • Ton format 2
      • S'applique à : =$A$6:$AD$25
    6. masquer la colonne AE si besoin
    Antony

    Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
    Gustave Parking


    Si le post vous est utile un petit fait toujours plaisir et pensez à passer en

    Et surtout -> Balise CODE

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 213
    Points : 311
    Points
    311
    Par défaut
    Bonjour,

    Désolé, mais je ne charge pas les fichiers joints.

    La mise en forme conditionnelle s'applique quand le résultat de la question est : VRAI.
    Dans ton cas, dans une cellule sur ta ligne, saisie une formule dont, pour la cas où tu souhaites que la ligne soit colorée, la réponse est VRAI, dans les autres cas FAUX.
    La formule ne doit pas faire appel à un tableau. L'idéal, pour simplicité serai qu'elle ne fasse appel qu'à des cellules de la ligne. Attention au relatif et à l'absolu, car la formule se retrouvera comme recopiée.
    Ne pas hésiter à tester la validité de la formule sur d'autres lignes.
    Ceci fait et vérifié, voici comment procéder :
    1 _ "Copier" la chaine de caractères qui constitue la formule, à partir de la zone de formule, suivi d'Echap ou Entrée.
    2 _ se mettre sur la première cellule sur laquelle s'appliquera la MEFC.
    3 _ MEFC, gérer les règles, Nouvelle règle, 6eme type de règle (Utiliser une formule ...).
    4 _ Dans la zone de saisie, "Coller" la formule.
    5 _ Indiquer le format qui doit s'appliquer (quand la réponse est VRAI).
    6 _ Valider.
    7 _ Indiquer la plage sur laquelle s'applique la règle.
    8 _ Appliquer. Les MEFC devraient apparaitre ...

  6. #6
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 14
    Points : 10
    Points
    10
    Par défaut
    Problème résolu, merci à tous particulièrement à antonysansh
    Cordialement.

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/06/2017, 16h05
  2. Réponses: 3
    Dernier message: 20/07/2016, 15h55
  3. Comment faire une mise à jour ?
    Par Cvbdev dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/08/2007, 16h39
  4. [VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
    Par ADONET dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2007, 14h59
  5. Réponses: 6
    Dernier message: 07/08/2006, 11h26

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