Compartir vía


Método Worksheet.ChartObjects (Excel)

Devuelve un objeto que representa un único gráfico incrustado (un objeto ChartObject ) o una colección de todos los gráficos incrustados (un objeto ChartObjects ) de la hoja.

Sintaxis

expresión. ChartObjects (Index)

Expresión Variable que representa un objeto Worksheet .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Opcional Variant Nombre o número del gráfico. Este argumento puede ser una matriz para especificar más de un gráfico.

Valor devuelto

Objeto

Comentarios

Este método no es equivalente a la propiedad Charts . El método devuelve gráficos incrustados, mientras que la propiedad Charts devuelve hojas de gráficos. Utilice la propiedad Chart para devolver el objeto Chart de un gráfico incrustado.

Ejemplo:

En este ejemplo se agrega un título al gráfico incrustado uno de Sheet1.

With Worksheets("Sheet1").ChartObjects(1).Chart 
 .HasTitle = True 
 .ChartTitle.Text = "1995 Rainfall Totals by Month" 
End With

En este ejemplo se crea una nueva serie en el gráfico incrustado uno de Sheet1. El origen de datos de la nueva serie es el rango B1:B10 de Sheet1.

Worksheets("Sheet1").ChartObjects(1).Activate 
ActiveChart.SeriesCollection.Add _ 
 source:=Worksheets("Sheet1").Range("B1:B10")

En este ejemplo se borra el formato del gráfico incrustado uno de Sheet1.

Worksheets("Sheet1").ChartObjects(1).Chart.ChartArea.ClearFormats

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.