Tracer courbe de tendance VBA

Tracer courbe de tendance VBA - VB/VBA/VBS - Programmation

Marsh Posté le 08-07-2015 à 18:04:27    

Bonsoir !
 
 Je vous expose mon problème :
 J'ai ma colonne A de ma feuille excel qui contient des valeurs, ma colonne B de même ( imaginons x dans la colonne A et y dans la colonne B), j'aimerais un code VBA qui me permette de créer un graphique où il y a le nuage de points ET la droite de tendance de ce nuage de points ( de la forme y = mx + p ).  
J'arrive à tracer le nuage de point mais je n'arrive pas à tracer la droite de tendance et j'en demande votre aide pour m'indiquer le bout de code qu'il me manque...
 Je vous écris ce que j'ai déjà :
 

Code :
  1. sub courbe()
  2. Sheets("enregistrement" ).Activate
  3. Range("A4:B65536" ).Select
  4.     ActiveSheet.Shapes.AddChart.Select
  5.     ActiveChart.ChartType = xlXYScatter
  6.     ActiveChart.SetSourceData Source:=Range("enregistrement!$A$4:$B$65536" )
  7. end sub


 
 Ce code me trace le nuage de point mais pas la courbe de tendance, que j'ai essayé de faire apparaître en ajoutant
 

Code :
  1. ActiveWorkbook.Charts(1).SeriesCollection(1).Trendlines.add(Type:=xlLinear, Forward:=0, _
  2. Backward:=0, DisplayEquation:=False, DisplayRSquared:=False)


 
Mais cela ne fonctionne pas...
 
PS : Je précise que j'ai réussi à récupérer les coefficients de la droite de tendance grâce à la fonction Linest ( En gros j'ai ça que je met dans 2 cellules et ça me donne bien le coefficient m et p) :

Code :
  1. Application.LinEst(Y, X, True, False)


 
Et merci d'avance de votre aide :)


Message édité par yepaah le 08-07-2015 à 18:05:09
Reply

Marsh Posté le 08-07-2015 à 18:04:27   

Reply

Marsh Posté le 10-07-2015 à 17:05:09    

Personne pour m'aider ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed