Couleur graphique en fonction des couleurs tableau

Fermé
gregoire0610 Messages postés 2 Date d'inscription lundi 30 avril 2018 Statut Membre Dernière intervention 30 avril 2018 - 30 avril 2018 à 13:41
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 16 mai 2018 à 11:55
Bonjour à tous !

Alors voilà après une multitudes de recherches sans résultats à mon problème je vous le partage espérant trouver une réponse.
Mon tableau comprend 2 colonnes, à gauche des couleurs et à droite des pourcentages.
Lorsque je souhaite insérer un diagramme en secteur, mes pourcentages sont bien repris mais les couleurs non... ce sont des couleurs par défauts que l'on voit apparaître. Je souhaiterai que les couleurs du graphique soient automatiquement les mêmes que celles dans mon tableau.
Si jamais une personne connait une solution à ceci via VBA ou autre cela serait génial car c'est un projet d'alternance sur lequel je suis noté.

En vous remerciant d'avance !
A voir également:

5 réponses

PapyLuc51 Messages postés 4421 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 décembre 2024 1 449
30 avril 2018 à 16:09
Bonjour

Les couleurs des lignes peuvent être modifiées - voir si cette fiche du support Office convient

Cordialement
0
gregoire0610 Messages postés 2 Date d'inscription lundi 30 avril 2018 Statut Membre Dernière intervention 30 avril 2018
30 avril 2018 à 16:18
Merci papy pour ta réponse.

D'après ce que je lis ils me disent comment changer la couleur du secteur manuellement or moi j'aimerai que cela se fasse automatiquement.
J'aimerai que les couleurs du graphique correspondent aux couleurs de mon tableau.

Merci de ton aide
0
PapyLuc51 Messages postés 4421 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 décembre 2024 1 449
Modifié le 30 avril 2018 à 16:39
Alors je passe la main aux spécialistes du VBA et il leur faudra une copie de ton tableau via cjoint.com (explications)

Cordialement
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié le 30 avril 2018 à 17:01
Bonjour à tous les deux

Un exemple avec macro
https://www.cjoint.com/c/HDEo651pbcB

Cdlmnt

Attention.
1. Lien modifié
2. Alt-F11 pour accéder au code (dans le Module 1)
0
gregoire0610
16 mai 2018 à 11:27
Bonjour ccm81,

Pardonne moi pour cette réponse tardive j'ai dû mettre ce projet de côté pour une raison particulière mais je m'y replonge.
J'ai bien analysé ta proposition et elle convient parfaitement à mes attentes mais le seul problème c'est que je ne suis pas un expert en VBA et que je n'arrive pas à l'adapter à mon document.
Penses-tu pouvoir jeter un œil dès que tu auras un peu de temps libre?
https://www.cjoint.com/c/HEqjBcXTFsT

Je te remercie beaucoup !
0

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

Posez votre question
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
16 mai 2018 à 11:55
Je n'ai pas vu de graphique dans ton fichier
J'en ai fait un en Feuil1 ....
https://www.cjoint.com/c/HEqjWqEtDFB

Les deux "os" que tu as rencontré
O1. Tu n'avais pas nommé (dans Feuil1) la plage des couleurs
O2. coul = Range(PC).Cells(nupt, 1).Interior.ColorIndex
Tu as mis 63 pour la colonne (au lieu de 1)
Explication > La plage PC (plagecouleurs=BL14:BL28) est une plage à une seule colonne, d'où le 1)

Cdlmnt
0