Mise en forme conditionnelle ?

Résolu
cobra13 -  
 cobra13 -
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

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    0
  2. cobra13
     
    puis t'envoyer une page excel pour que tu vois mes 2 tableaux ?
    0
  3. mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   360
     
    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
    0
  4. cobra13
     
    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
    0
    1. mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   360
       
      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.
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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

    0
    1. mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   360
       
      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.
      0
  7. cobra13
     
    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 ?
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      ... 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
      0
    3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      =$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.
      0
  8. cobra13
     
    OK Merci beaucoup cela fonctionne !!
    0