Colorer un TCD en fonction d'un des champs

  • Initiateur de la discussion Initiateur de la discussion loub
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

loub

XLDnaute Nouveau
Bonjour à tous,

J'essaye de mettre en forme un TCD de manière dynamique en utilisant un des champs comme critère de mise en forme conditionnelle.

J'ai mis un exemple en pièce jointe.
J'utilise le TCD de manière un peu détournée pour visualiser une sorte de todo-list.
Ma liste d'actions est utilisée pour les étiquettes de ligne, mais aussi pour les valeurs, d'où les "1" dans le tableau.
Ce que j'aimerais faire sur ce tableau, c'est colorer les cases où j'ai des actions en fonction du champ priorité: cellules rouges pour la priorité haute, verte pour la basse, etc.

Est ce que c'est possible? Et si oui comment?
Pour info, j'utilise excel 2007

Merci de votre aide
 

Pièces jointes

Re : Colorer un TCD en fonction d'un des champs

Rebonjour à tous,

J'ai essayé de trouver une autre solution pour arriver à ce que je voulais.
J'ai coloré mon tableau initial en fonction de la priorité, et j'ai essayé de garder la mise en forme du tableau source dans le TCD, mais sans succès.
Je vous joins ce fichier aussi.

Est ce que quelqu'un peut m'aider sur ce sujet?

Merci
 

Pièces jointes

Re : Colorer un TCD en fonction d'un des champs

Bonjour,

Si tu veux parler d'une mfc dans un tableau croisé dynamique c'est pas facile à mettre en place car le tableau bouge en fonction des données.il est dynamique!!😉
Gaetan Mourmant avait fait un truc concernant la colorisation, il faudrait aller sur son site pour voir.

Néanmoins, si tu veux vraiment une colorisation automatique, moi j'opterai plutôt pour une macro à déclencher une fois le tcd crée et en fonction des priorités.
Reformule ton poste ou crée en un autre en demandant du vba.
 
Re : Colorer un TCD en fonction d'un des champs

Bonjour,
Merci pour ta réponse Celeda.
Je cherche à colorer des cellules de mon TCD. En cherchant un peu, je me rends compte qu'il y a deux possibilités:
- soit en faisant une MFC sur un des champs (cf mon 1er post)
- soit en faisant une MFC sur le tableau source, et le TCD ne fait que reprendre cette mise en forme.

La 1ère option a l'air compliquée, qu'en est-il de la 2nde?

Je vais regarder sur le site de Gaetan Mourmant entre temps.

Merci
 
Re : Colorer un TCD en fonction d'un des champs

Bonjour à tous,
Salut Marie,

Un essai avec une MeFC dynamique :

01312011192653.png

Comme c'est un peu juste pour lire correctement (ici le rouge):

=ET(H5<>"";SOMMEPROD(($B$2:$B$100=$G5)*(GAUCHE($G$5:$G$103;4)="Acti")*($C$2:$C$100=H$4)*($D$2:$D$100="Haute")))
Mis en place de H5 à J100

A+ à tous
 

Pièces jointes

Re : Colorer un TCD en fonction d'un des champs

Bonjour JG,

Voici ce qu'il se passe quand je retouche la base : au début tout va bien
la mfc joue paarfaitement son rôle, j'actualise le tcd puis je reviens dans la base et là je
perds tout.
J'ai mis des croix sur les modifs apportées.
Il se peut que je fasse une mauvaise manip....😕
 

Pièces jointes

Re : Colorer un TCD en fonction d'un des champs

Bonjour JCGL,
Merci pour ton aide.
Je constate un peu la même chose que Celeda:
- si je modifie une priorité sur une des actions, la couleur change bien comme il faut dans le TCD
- si je modifie le statut d'une des actions, je perds la couleur de cette action
- si j'actualise mon TCD, je perds toutes les couleurs
 
Re : Colorer un TCD en fonction d'un des champs

Bonjour à tous,

Désolé, je n'arrive pas à reproduire ce qui ne fonctionne pas chez vous...

Que je change de Statuts ou de Priorité ou que je rajoute une Actionxx ou un Sujetxx, je retrouve la MeFC après l'actualisation.

A+ à tous
 
Re : Colorer un TCD en fonction d'un des champs

Re,
En fait, en y regardant de plus près, si je regarde la MeFC du TCD avant changement, j'ai bien les règles que tu as défini (excel1.png).
Si j'actualise le tableau, et que je retourne dans les règles de MeFC, je n'ai rien pour "Ce tableau croisé dynamique" (excel2.png).
Par contre, je retrouve les règles si je regarde dans "Cette feuille de calculs" (excel3.png).

Tout se passe comme si on changeait de TCD en faisant une actualisation.
Pourtant, dans les options du TCD, "Conserver la mise en forme lors de la mise à jour" est bien coché.
 

Pièces jointes

  • excel2.png
    excel2.png
    15.6 KB · Affichages: 100
  • excel1.png
    excel1.png
    21.4 KB · Affichages: 110
  • excel3.png
    excel3.png
    21.5 KB · Affichages: 84
  • excel2.png
    excel2.png
    15.6 KB · Affichages: 82
  • excel1.png
    excel1.png
    21.4 KB · Affichages: 93
  • excel3.png
    excel3.png
    21.5 KB · Affichages: 85
  • excel2.png
    excel2.png
    15.6 KB · Affichages: 83
  • excel1.png
    excel1.png
    21.4 KB · Affichages: 93
  • excel3.png
    excel3.png
    21.5 KB · Affichages: 85
Re : Colorer un TCD en fonction d'un des champs

Bonjour à tous,

Merci de renseigner ta version XL dans ton profil.

Je n'ai pas XL 2007 ou XL 2010 à disposition chez moi. Il y a surement une case à cocher qui n'est pas nécessaire sous XL 2003 (en dehors de "Conserver la mise en forme lors de la mise à jour").

A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
158
Réponses
2
Affichages
283
Retour