Excel : Colorer une plage de cellule avec une

Résolu/Fermé
Zébulon - 4 janv. 2008 à 15:15
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 30 nov. 2011 à 12:10
Bonjour,

J'aimerai savoir si il est possible de colorer une plage de cellule en fonction de la valeur d'une cellule grace à une formule de calcul. Les plages de cellules concernées sont déja utilisées dans un format de cellules conditionnelles.

Il me faudrait un code couleur pour différents type d'appartement : T1;T2;T3;T4;T5;Studio ect.......
Je ne souhaite pas utiliser VBA si possible et préfére une solution du type formule imbriquée dans la mesure du possible.

Merci de votre contribution.

Cordialement
Daniel
A voir également:

30 réponses

Bonjour,
j'ai la solution à votre problème.
Mais après tout dépend de la version de votre Excel.
Mais normalement dans la plupart de celle ci, il suffit d'utiliser une "mise en forme conditionnelle", et ça marche comme sur des roulettes !
Si vous voulez plus de détails n'hésitez pas à me contacter.
4
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 16:05
Bonjour,

Le format conditionnel ne permet que 3 mises en forme différentes (à la limite 4 si tous les tests négatifs).
Pour plus de couleurs il faut faire en vba.
A toi de voir si tu regroupes des valeurs pour limiter à ces 3 couleurs ou si tu tolères le vba
eric
2
Re-bonjour

Avec la version 2007 d'office, les mises en formes conditionnelles permettent plus de 3 mises en place differentes !
(je viens d'essayer avec 10 et ça marche très bien !)
2
pouvez vous m'en dire plus sur la marche à suivre pour mettre plusieurs couleurs . en fait jai besoin de 13 couleurs afin que si ma cellule contient la mention 1 alors couleur 1 si mention 2 couleur 2 ...
les mentions seront automatiquement choisies par l'utilisateurs du tableau dans un menu déroulant.
je pense que menu déroulant et mises en forme conditionnelles sont compatibles ?
merci d'avance pour votre aide.
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094 > mc
12 janv. 2009 à 21:02
La marche à suivre est la même. Simplement tu peux continuer avec d'autres couleurs.
Oui, menu déroulant et MFC sont compatibles.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 17:45
SI() te permettra de mettre plus de cas (ex T1 et T2 et T3) DANS LA MEME COULEUR, c'est ça que tu veux ?
Si non, c'est vba...
eric
2

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

Posez votre question
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
4 janv. 2008 à 21:38
Zébulon, méfie-toi quand même : trop de couleurs peut entraîner l'effet contraire à celui que tu cherches, en rendant ton tableau difficile à lire à cause de multiples tâches de couleurs.
D'autre part, au post 8 tu dis avoir déjà coloré tes plages de 3 lignes en fonction de l'état des lots. Comment envisages-tu de sur-colorer ces mêmes plages à partir d'un autre critère (type d'appartement) ?
Enfin, en réponse à ton post 10, il n'est pas possible à des utilisateurs de lire sur Excel 2003 des fichiers Excel 2007, sauf à les convertir au format pdf.
1
C'est tout à fait dans l'esprit de ce que je voulais faire.

Merci Eriiic pour ta collaboration et bonne nuit. A plus tard.
1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 16:19
Ah ok, merci de l'info.
C'est vrai qu'il va falloir s'habituer aux nouvelles possibilités... :-)
0
Et oui !
Au début retissant à l'idée de changer mes petites habitudes, il faut bien avouer que cette nouvelle version n'est pas si mal que ça ...
0
Re bonjour,

Merci à Carouvanai et à Eriiic pour leur réponses, mais je ne peux plus utiliser la MEFC sur ces plages de cellules car j'ai déja utilisé 2 des 3 conditions possibles. C'est pourquoi je m'oriente plutot vers une formule de calcul de type "SI".

Dans la mesure du possible bien entendu.

Salutations à tous
Zébulon
0
Eric à dit :

SI() te permettra de mettre plus de cas (ex T1 et T2 et T3) DANS LA MEME COULEUR, c'est ça que tu veux ?
Si non, c'est vba...

Non, je veux une couleur différente pour chaque information. Si il faut en passer par le VBA et bien allons s'y.

Je veux colorer les trois lignes et les 3 colones en fonction du type d'appartement. Mon tableau comprte 35 plages de cellules qui malheuresement n'ont pas toutes la même taille.
J'ai déja utilisé la mise en forme conditionnelle pour colorer les plages en fonction de l'état de ces lots (Libre;blanc - Option;bleu -Réservé;gris). c'est pourquoi je partais sur une formule sachant que je veux colorer des plages de cellules qui n'ont pas toute la même taille.

Si une solution existe en VBA je suis preneur.

Je joins un extrait du tableau qui comporte 9 plages de cellules.

Merci pour vos réponses.
Zébulon

T4D Lot n° 412 350 000
3 087,00

T2 Lot n° 472 140 000
3 575,00
39,16 Ouest Bal 18,37 113,39 Ouest Ter 94,98
T2 Lot n° 372 155 000 Studio Lot n° 312 65 000
3 959,00 3 421,00
39,15 Ouest Bal 18,37 19,00 Ouest Bal 18,37
T2 Lot n° 272 155 000 T2 Lot n° 212 155 000
3 958,00 3 959,00
39,16 Ouest Bal 18,37 39,15 Ouest Bal 18,37
T2 Lot n° 172 150 000 T2 Lot n° 112 150 000
3 830,00 3 831,00
39,16 Ouest Bal 18,37 39,15 Ouest Bal 18,37
T2 Lot n° 062 P 78 000
1 992,00
39,16 Ouest Ter 18,37
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
4 janv. 2008 à 18:13
La réponse est clairement NON : les fonctions SI et toutes les autres ne permettent de travailler que sur des calculs et des manipulations de texte, en aucun cas sur le format (couleur de police, de fond, bordure, italique, majuscule, etc.).
Il ne te reste qu'à suivre la recommandation faite au post 3 par Carouvanai : passer à Excel 2007.
0
Merci à Raymond pour ta réponse, je crois que je vais me résigner à utiliser le VBA. je ne peux pas passer à EXCEL 2007 car des utilisateus sont encore avec des versions plus anciennes. A moins que l'on puisse utiliser des feuilles de calcul réalisée avec 2007 et la MEFC avec 7 conditions sur des versions plus anciennes ?
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 19:19
Qcq précisions sont nécessaires :

Une cellule couleur T2 peut-elle devenir bleue si option ou ce sont des cellules indépendantes ?
On ne voit pas la séparation des cellules dans ton exemple. T2 est-il seul dans sa cellule ou est-ce le début ou une partie de chaine ?
Tu mets 2 lots sur une ligne et ça utilise 3 lignes ?
Ca serait mieux que tu réorganises tes données, par exemple un lot avec toutes ses données sur 1 ligne...
Une macro est bete, on lui dit si tu as T2 dans une cellule tu mets cette cellule et les 3 à droite de telle couleur, il faut absolument que les positions des données soient régulières

Le mieux est que tu déposes un exemple xls sur cijoint.fr, que tu colles le lien ici et que tu précises sur quel critère telles ou telles cellules changent de couleur
eric
0
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
4 janv. 2008 à 21:46
Je ne comprends pas. Un T2 libre serait de quelle couleur? De la couleur des T2 ou de la couleur des apparts libres??????

Tu pourrais garder la mise en forme conditionnelle pour la couleur de fond et utiliser VB pour la couleur de police par exemple. C'est envisageable, même si les plages n'ont pas la même taille....
0
Merci pour toutes vos réponses.

Sur suggestion d'Eric, je déposele lien pour récupére le fichier excel.

http://www.cijoint.fr/cij1012594360302.xls

Mon problème est le suivant, à la création de la grille je voudrais colorer la plage de cellule concernant les appartements en fonction de leur typologie (T1,T2,...). Ensuite au fur et à mesure de la commercialisation il seront : soit bleu (option), soit gris (réservé). Ces fonctions sont mis en oeuvre par la mis en forme conditionnelle.

En réponse à LatelyGeek, un T2 libre serait par exemple vert jusqu'a sa réservation ou sa mise sous option.

Le choix de colorer les plages de cellules est une demande des commerciaux afin de repérer plus vite les logements vides par typologie.

Voila, je pense avoir exposer au mieux ma demande. Je pensais pouvoir solutionner ce problème par la mise en oeuvre d'une fonction ou d'un format de cellule personnalisée. Mais j'avoue que malgré mes recherches je n'ai rien trouvé de convaincant.

Si quelqu'un à une solution je suis preneur.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 23:54
c'est où et comment que l'on sait si un appart est réservé ou a une option ?
il faut colorer les 3 colonnes x 4 lignes en totalité ou une partie ? Vu les irrégularités de présentation (duplex 4eme-5eme) je pense que seules 3 cellules sur la ligne seront colorées... Ca irait ?
0
Il faut inscrire le nom de la personne dans la case en dessous du type d'appartement ou marquer option la MEFC fait le reste.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
5 janv. 2008 à 00:31
Après avoir vu ton tableau et reflexion tu n'as pas besoin quoique ce soit.
Mets tes couleurs comme tu veux, le format conditionnel prendra le dessus sur tes couleurs lors d'option ou réservation.
eric
0
Oui je sais, mais je voudrais automatiser cette "mise en couleur" pour qu'en cas de changement de type la couleur corresponde bien au type d'appartement affiché. Plusieurs personnes travaillent sur ces grilles lors de leur mise en place et modifient parfois le type d'appartement suivant les possibilités ou le marché.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
5 janv. 2008 à 00:59
ok, je verrais ça demain.
on peut utiliser la zone T36:T40 pour définir la couleur choisie et la chaine à détecter, et faire comme une légende ?
0