Graphe dynamique

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?
 
H

Hady

Guest
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:
 

Gael

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
3
Affichages
525

Statistiques des forums

Discussions
312 234
Messages
2 086 475
Membres
103 226
dernier inscrit
smail12