Classe Trendline - courbe de tendance (Excel VBA)

Cet objet représente une courbe de tendance dans un graphique.

Pour utiliser une variable de classe Trendline, elle doit d'abord être instanciée, par exemple

Dim trnln as Trendline
Set trnln = ActiveChart.FullSeriesCollection(1).Trendlines(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Trendline : Trendlines.Add et Trendlines.Item.

For Each

Voici un exemple de traitement des éléments Trendline dans une collection

Dim trnln As Trendline
For Each trnln In ActiveChart.FullSeriesCollection(1).Trendlines()
	
Next trnln

Méthodes

ClearFormats - Cette méthode annule la mise en forme de l'objet.

Delete - Cette méthode supprime l'objet.

Select - Cette méthode sélectionne l'objet.

Propriétés

Backward2 Cette propriété renvoie ou définit le nombre de périodes (ou unités sur un graphique en nuages de points) que la courbe de tendance étend en rétrospective. En lecture/écriture Double.

Border Renvoie un objet Border qui représente la bordure de l’objet.

DataLabel Renvoie un objet DataLabel qui représente l’étiquette de données associée à la courbe de tendance. En lecture seule.

DisplayEquation Cette propriété a la valeur True si l'équation de la courbe de tendance est affichée sur le graphique (dans la même étiquette de données que le coefficient de détermination). Donner la valeur True à cette propriété active automatiquement les étiquettes de données. Boolean (en lecture/écriture).

DisplayRSquared Cette propriété a la valeur True si le coefficient de détermination de la courbe de tendance est affiché sur le graphique (dans la même étiquette de données que l'équation). Donner la valeur True à cette propriété active automatiquement les étiquettes de données. Boolean (en lecture/écriture).

Format Renvoie l’objet ChartFormat . En lecture seule.

Forward2 Cette propriété renvoie ou définit le nombre de périodes (ou unités sur un graphique en nuages de points) que la courbe de tendance étend en prospective. En lecture/écriture Double.

Index Cette propriété renvoie une valeur de type Long qui représente le numéro d'index de l'objet au sein de la collection d'objets similaires.

Intercept Cette propriété renvoie ou définit le point d'intersection de la courbe de tendance et de l'axe des ordonnées. Type de données Double en lecture-écriture.

InterceptIsAuto Cette propriété a la valeur True si le point d’intersection de la courbe de tendance et de l’axe des ordonnées est automatiquement déterminé par la régression. Boolean (en lecture/écriture).

Name Cette propriété renvoie ou définit une valeur de type String qui représente le nom de l'objet.

NameIsAuto Cette propriété a la valeur True si Microsoft Excel détermine automatiquement le nom de la courbe de tendance. Boolean (en lecture/écriture).

Order Cette propriété renvoie ou définit une valeur de type long qui représente l’ordre de courbe de tendance (un nombre entier supérieur à 1) lorsque le type de courbe de tendance est xlPolynomial (XlTrendlineType).

Period Cette propriété renvoie ou définit la période de la courbe de tendance à moyenne mobile. Il peut s’agir d’une valeur comprise entre 2 et 255. Long (en lecture/écriture).

Type Cette propriété renvoie ou définit une valeur XlTrendlineType qui représente le type de courbe de tendance.

Border - Cet objet représente la bordure d'un objet.

ChartFormat - Cet objet fournit l'accès à la mise en forme Office Art pour des éléments de graphique.

DataLabel - Cet objet représente l'étiquette de données sur une courbe de tendance ou un point d'un graphique (Chart point).