Mise en forme conditionnelle ?

Résolu
Bonjour,
voila je m'explique !
J'ai 2 tableau identique sur la meme feuille excel, je voudrais selon les valeurs du tableau num1 changer la couleur de la cellule correspondante sur l'autre tableau
Par exemple
la Cellule A1 est egale à 1 alors sur le deuxieme tableau la cellule et grise
la cellule A2 est egale à 0 alors sur le deuxieme tableau la cellule est normale

et ainsi de suite pour toutes les cellules !!

Peut on faire cela en une seule regle ou bien dois je faire une regle par cellule ?

J'espere que j'ai ete clair !

Merci d'avance

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour

    Dans ton deuxième tableau sélectionné pour ta mfc tu choisis la formule et tu mets :

    =$A1=1
    puis format gris

    Toutes tes cellules du tableau 2 qui ont 1 sur la ligne correspondante A seront gris.

    Toujours zen
    1. Juste pour compléter la proposition de gbinforme,

      Faire la mfc dans la cellule A1 (=A1=1) et fond gris
      Ne pas mettre de $ dans la formule.

      Faire un copier/coller spécial en choisissant format dans toutes les cellules concernées.
      Remettre en état les formats individuels qui auront été modifiés.

      S'il n'y a pas trop de cellules et que les formats sont assez compliqués et surtout disparates, Il est alors préférable de faire la mfc cellule par cellule.

      Bonne chance

      Michel
      1. ok j'ai compri, en fait par defaut il met un $ ($A$1 au lieu de $A1) je l'ai supprime et cela fonctionne !

        Merci
        1. attention, le $ devant le A ne changera pas la lettre en B pour la cellule B1. Il faut alors supprimer tous les $ pour que la fonction soit modifiée pour chaque cellule.

          Si OK, merci de mettre le sujet résolu.
        2. Contributeur
          Il faut alors supprimer tous les $ pour que la fonction soit modifiée pour chaque cellule.

          Quand tu met-s un $ devant le A, cela permet de colorer toutes les colonnes sélectionnées pour la mise en forme et la fonction est bien modifiée pour la ligne suivante car la ligne n'est pas fixée : la lettre n'a pas à changer car on fait le test sur la colonne 1 ou A.
      2. Contributeur
        Bonsoir tous:
        tout ça fait bien des manip mic, si je peux me permettre

        d'une part la mfc n'est pas à mettre dans la cellule A1, mais dans celle du second tableau en correspondance
        d'autre art pour traiter au plus simple:
        Sélectionner tout le tableau à mettre en forme
        mettre la formule:
        =cell=1
        formater
        valider

        cell étant la première cellule en haut à gauche du tableau recevant les 1 et les 0
        ne pas mettre les blocage sur la colonne sauf si comme le précise gbinform, la MFC doit s'appliquer à toutes la ligne du tableau N° 2

        Ainsi chaque cellule du tableau 2 prendra le format lorsque la correspondante du tableau 1 sera égale à 1

        Crdlmnt

        1. OK Vaucluse. Les tableaux sont sur la même feuille, autant pour moi.
          En fait, je ne faisais que reprendre l'exemple de gbinforme, qui faisait référence à la A1.

          Mais j'avoue avoir appris quelque chose avec la manip "cell" que je ne connaissais pas. C'est plus simple en effet pour des MFC de base.
          On en apprend tous les jours.
      3. J'ai parle trop vite en fait avec la MFC que j'ai cree il me met tout la ligne en gris si j'ai un 1 dans la cellule de la premiere colonne, mais si je n'ai pas un dans une cellule de la premiere colonne mais que dans la suivante il y a un 1 et bien la cellule ne se grise pas ??

        me suis je fait comprendre ?
        1. Contributeur
          Reprenez depuis le début, si votre demande est bien expliquée, il n'y a pas de raison que vous n'y arriviez pas.
          exemple à adapter
          votre tableau de 1 et de 0 va de A1à C100
          votre tableau à formater va de D1 à F100
          sélectionnez l'ensemble D1:F100
          la formule est:
          =A1=1
          et formatez. Ne bloquez ni la colonne ni la ligne donc A1 sans $
          et si votre tableau N°2 va de X10 à Z110, même opération, même formule en sélectionnant X10:Z110
          crdlmnt
        2. Contributeur
          ... suite
          ci joint ce que ça donne, vérifier si c'est bien ce que vous attendez
          http://www.cijoint.fr/cjlink.php?file=cj201101/cijQti1UtE.xls
          sinon revenez nous voir
          crdlmnt
        3. Contributeur
          =$A1=1 teste toujours la colonne A et te permet de colorer toutes tes colonnes du second tableau sélectionnées.

          Si tu mets =$A$1=1 tu testes uniquement la première cellule de ton tableau.

          Si tu mets =A1=1 seule la première colonne du second tableau sélectionné sera colorée si la ligne concernée a un 1 en colonne A.