Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Changer la couleur d'un histogramme sur un graphique en vba

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 !

hutch57

XLDnaute Occasionnel
Bonjour le forum,
Je bute sur un problème de changement de couleur d'un histogramme sur un graphique si l'objectif est dépassé, j'ai fait un code vba qui fonctionne mais ne change pas la couleur pour autant. Une idée ? Je joint un petit fichier test, d'avance merci
 

Pièces jointes

Solution
Bonjour Hutch,
Quelques remarques sans avoir essayer d'approfondir :
1- Ce n'est pas "Rejet prod Gr/M2" mais "'Rejet prod Gr/M2", un apostrophe qui fait la différence.
2- J'ai remplacé ser.Values.count par UBound(ser.Values)
3- votre "objectif" est de 680 donc jamais atteint, j'ai mis 40 en dur. "Objectif" est à revoir.
4- J'ai rajouté à la fin "Charts(1).Select" pour rafraichir le graphique, on doit trouver mieux comme solution.
Bonjour Hutch,
Quelques remarques sans avoir essayer d'approfondir :
1- Ce n'est pas "Rejet prod Gr/M2" mais "'Rejet prod Gr/M2", un apostrophe qui fait la différence.
2- J'ai remplacé ser.Values.count par UBound(ser.Values)
3- votre "objectif" est de 680 donc jamais atteint, j'ai mis 40 en dur. "Objectif" est à revoir.
4- J'ai rajouté à la fin "Charts(1).Select" pour rafraichir le graphique, on doit trouver mieux comme solution.
 

Pièces jointes

- 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

Réponses
72
Affichages
1 K
Réponses
2
Affichages
304
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…