Récupérer une donnée d'un grahique

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

Seb

XLDnaute Occasionnel
Bonsoir à Tous,

Voila mon probleme, J'ai une table de donnée (D7 D13) dont je me sers pour faire un graphique. A ce graphique j'ai ajouté une courbe de tendance (Polynomiale). Je fais apparaitre sur le graphique le coefficient de determination R². N'étant pas matheux pour 2 sous et-il possible de récupérer ce coefficient pour l'intégrer dans un cellule?

J'ai aussi une autre question mais je prefere mettre un fichier joint car je m'explique pas vraiment bien...

Encore merci à tous...
Seb
 

Pièces jointes

Dernière édition:
Re : Récupérer une donnée d'un grahique

Bonjour


Ca semble fonctionner (à améliorer)

Code:
Sub test()
Dim RII As String
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.SeriesCollection(1).Select
    With ActiveChart.SeriesCollection(1).Trendlines(1)
        .DisplayRSquared = True
        With .DataLabel
        RII = .Text
        End With
    End With
Range("F28").Value = Right(RII, Len(RII) - 4)
End Sub
 
Re : Récupérer une donnée d'un grahique

Re

Ca aussi fonctionne

Code:
Sub testII()
Dim RII As String
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.SeriesCollection(1).Select
RII = ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text
Range("F28").Value = Right(RII, Len(RII) - 4)
End Sub
Code:
Sub testIII()
Application.ScreenUpdating = False
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.SeriesCollection(1).Select
Range("F28").Value = Right(ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text, _
Len(ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text) - 4)
End Sub
 
Re : Récupérer une donnée d'un grahique

Re

Et pour finir (en ce qui me concerne)

Code:
Sub testIV()
Application.ScreenUpdating = False
ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.SeriesCollection(1).Select
Range("F28").Value = CDec(Right(ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text, _
Len(ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Text) - 5))
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

X
Réponses
6
Affichages
2 K
xavfer
X
W
Réponses
1
Affichages
1 K
W
Retour