• Initiateur de la discussion Initiateur de la discussion Hady
  • 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 !

H

Hady

Guest
Bonjour et à tous et à toutes!

Voilà le soucis : j'ai un graphe dynamique qui est fait à partir d'un tableau croisé dynamique. Sur ce graphe, je souhaiterais récupérer dans une variable VBA le nombre d'éléments de la légende. Mais je ne sais pas comment faire. Je n'ai rien trouvé en utilisant : ActiveChart.Legend.???

Est-ce que quelqu'un connait la solution?
 
Autre soucis comment récupérer la valeur de la légende et pas le numéro de la légende? Je voudrais récupérer l'étiquette de légende pour automatiser la mise en forme selon la légende. Par exmple pouvoir mettre l'histo qui a l'étiquette jaune en jaune.
Je cherche un truc du genre :
ActiveChart.Legend.LegendEntries(i).Name/Text/Label
Mais rien ne marche!! Et je ne trouve pas dans les méthodes de la classe.
:sick:
 
Bonjour Hady, Bonjour Laurent,

J'ai juste fait la modif en auto enregistrement et le code suivant devrait permettre de changer ce que tu souhaites:

ActiveChart.Legend.LegendEntries(1).Select
With Selection.Font
.Name = 'Arial'
.FontStyle = 'Normal'
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 33
.Background = xlAutomatic
End With

@+

Gael
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
856
  • Question Question
Microsoft 365 Histogramme
Réponses
4
Affichages
320
Retour