objet ChartObjects (Excel)

Collection de tous les objets ChartObject de la feuille de graphique, de la feuille de dialogue ou de la feuille de calcul spécifiée.

Remarques

Chaque objet ChartObject représente un graphique incorporé. L’objet ChartObject agit comme un conteneur pour un objet graphique . Les propriétés et méthodes de l’objet ChartObject contrôlent l’apparence et la taille du graphique incorporé sur la feuille.

Exemple

Utilisez la méthode ChartObjects de l’objet Worksheet pour renvoyer la collection ChartObjects .

L’exemple suivant supprime tous les graphiques incorporés de la feuille de calcul nommée Feuil1.

Worksheets("sheet1").ChartObjects.Delete

Vous ne pouvez pas utiliser la collection ChartObjects pour appeler les propriétés et méthodes suivantes :

  • Propriété Locked
  • Propriété Placement
  • Propriété PrintObject

Contrairement à la version précédente, la collection ChartObjects peut désormais lire les propriétés de hauteur, de largeur, de gauche et de haut.

La méthode Add permet de créer un graphique incorporé vide et de l’ajouter à la collection. Utilisez la méthode ChartWizard de l’objet Chart pour ajouter des données et mettre en forme le nouveau graphique.

L’exemple suivant permet de créer un graphique incorporé, puis d’ajouter les données des cellules A1:A20 en tant que graphique en courbes.

Dim ch As ChartObject 
Set ch = Worksheets("sheet1").ChartObjects.Add(100, 30, 400, 250) 
ch.Chart.ChartWizard source:=Worksheets("sheet1").Range("a1:a20"), _ 
 gallery:=xlLine, title:="New Chart"

Utilisez ChartObjects (index), où index correspond au numéro ou au nom de l’index du graphique intégré, pour renvoyer un seul objet. L’exemple suivant définit le modèle de la zone de graphique dans le graphique incorporé 1 de la feuille de calcul nommée Feuil1.

Worksheets("Sheet1").ChartObjects(1).Chart. _ 
 CChartObjecthartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal 

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.