Bonjour,
Je souhaiterai pouvoir récupérer une équation de courbe de tendance par le biais d'une macro.
J'ai cherché dans des forums mais je n'ai pas trouvé de réponse pour une courbe logarithmique...
Pour l'instant, j'ai le code suivant pour la création du graphe :
Dans mon classeur, la colonne de gauche représente les abscisses et la colonne de droite les ordonnées.
Je cherche donc un moyen de récupérer la formule de la courbe ou au moins de pouvoir récupérer une ordonnée de la courbe pour une abscisse donnée.
Merci pour vos idées
EDIT : J'ai oublié de signaler que j'avais un problème lors de l'éxécution de mon code, j'obtiens le message "Le nombre maximal de points que vous pouvez utiliser pour un graphique dans une série de données est 32000". Cependant la macro fonctionne quand même. Cela est dû au fait que je travaille à partir de plages ("MOQ" et "Taux_horaire") qui correspondent à une colonne entière... mais je ne sais pas comment faire pour éviter ce message d'erreur.
Je souhaiterai pouvoir récupérer une équation de courbe de tendance par le biais d'une macro.
J'ai cherché dans des forums mais je n'ai pas trouvé de réponse pour une courbe logarithmique...
Pour l'instant, j'ai le code suivant pour la création du graphe :
Code:
Sub test_graphique()
Dim MonGraphe As Chart, MaPlage As Range
Dim res As String
Workbooks("test macro2.xls").Worksheets("Feuil2").Activate
Charts.Add
With ActiveChart
.ChartType = xlXYScatter
.Location Where:=xlLocationAsNewSheet
.SeriesCollection.NewSeries
.SeriesCollection(1).Values = Sheets("Feuil2").Range("Taux_horaire")
.SeriesCollection(1).XValues = Worksheets("Feuil2").Range("MOQ")
.SeriesCollection(1).Name = "taux"
.SeriesCollection(1).Trendlines.Add
.SeriesCollection(1).Trendlines(1).Select
With Selection
.Type = xlLogarithmic
End With
End With
End Sub
Dans mon classeur, la colonne de gauche représente les abscisses et la colonne de droite les ordonnées.
Je cherche donc un moyen de récupérer la formule de la courbe ou au moins de pouvoir récupérer une ordonnée de la courbe pour une abscisse donnée.
Merci pour vos idées
EDIT : J'ai oublié de signaler que j'avais un problème lors de l'éxécution de mon code, j'obtiens le message "Le nombre maximal de points que vous pouvez utiliser pour un graphique dans une série de données est 32000". Cependant la macro fonctionne quand même. Cela est dû au fait que je travaille à partir de plages ("MOQ" et "Taux_horaire") qui correspondent à une colonne entière... mais je ne sais pas comment faire pour éviter ce message d'erreur.
Pièces jointes
Dernière édition: