Feuille object graphique

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

tbft

XLDnaute Accro
bonjour

J'ai fais des recherches mais je n'ai rien trouvé sur les feuilles "object/graphique".
J'aimerai savoir comment faire pour accéder aux séries qui composent un graphique.
J'ai accès à ActiveSheet qui me renvoi un object/Graphique.
Mais pas possible de trouver la collection des données.

Quelqu'un peut me dire où je me plante, svp?

D'avance merci
 
J'ai trouvé par hasard en partant de la selection d'une série dans le graphique et en remontant jusqu'à la page en utilisant la propriété parent.
VB:
Const code_graphique = "Graphique"
Const nom_seuil_1 = "mini"
Const nom_seuil_2 = "maxi"
'

Public Sub mise_en_forme_graphique()
Dim Liste_Courbes As SeriesCollection, Courbe As Series
  If (Left(ActiveSheet.CodeName, Len(code_graphique)) = code_graphique) Then
    'cest une page graphique
    Set Liste_Courbes = ActiveSheet.ChartGroups(1).SeriesCollection
    For Each Courbe In Liste_Courbes
      With Courbe.Format.Line
        .Visible = msoTrue
        .Weight = 0.25
        If (Right(Courbe.Name, Len(nom_seuil_1)) = nom_seuil_1) Or (Right(Courbe.Name, Len(nom_seuil_2)) = nom_seuil_2) Then .DashStyle = msoLineLongDash
      End With
    Next Courbe
  End If
End Sub
 
- 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
5
Affichages
249
Réponses
2
Affichages
120
D
  • Question Question
Réponses
5
Affichages
205
Didierpasdoué
D
Réponses
3
Affichages
346
Retour