Mise en forme conditionnelle ?

Résolu/Fermé
cobra13 - 20 janv. 2011 à 16:35
 cobra13 - 20 janv. 2011 à 18:10
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

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
Modifié par gbinforme le 20/01/2011 à 16:47
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
puis t'envoyer une page excel pour que tu vois mes 2 tableaux ?
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
20 janv. 2011 à 17:02
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
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
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
20 janv. 2011 à 17:11
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
20 janv. 2011 à 17:41
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
20 janv. 2011 à 17:15
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
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
20 janv. 2011 à 17:43
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
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
20 janv. 2011 à 17:29
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
20 janv. 2011 à 17:34
... 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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
20 janv. 2011 à 17:47
=$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
OK Merci beaucoup cela fonctionne !!
0