añadir datos a gráfico ya existente
Publicado por Cris (1 intervención) el 10/03/2010 03:31:41
Hola a todos,
estoy intentando añadir datos a una gráfica ya existente y no hay forma. El código que utilizo es:
ActiveSheet.ChartObjects("grafi").Activate
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).XValues = "='plane2'!$B$" & J & ":$B$" & K
ActiveChart.SeriesCollection(2).Values = "='plane2'!$H$" & J & ":$H$" & K
Esto está dentro de un "For" en el que se modifican los valores de las variables J y K, de manera que a cada paso se cambian los valores a representar en el gráfico.
Creo que el problema es que no puedo utilizar una variable de la siguiente manera (veréis la "J" en ActiveChart.SeriesCollection(J)):
ActiveChart.SeriesCollection(J).XValues = "='plane2'!$B$" & J & ":$B$" & K
ActiveChart.SeriesCollection(J).Values = "='plane2'!$H$" & J & ":$H$" & K
Pero siempre que lo intento me da el siguiente error:
"Se ha producido el error '1004' en tiempo de ejecución:
Parámetro no válido"
¿Me puede ayudar alguien?
Mil gracias por adelantado,
Cris
estoy intentando añadir datos a una gráfica ya existente y no hay forma. El código que utilizo es:
ActiveSheet.ChartObjects("grafi").Activate
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).XValues = "='plane2'!$B$" & J & ":$B$" & K
ActiveChart.SeriesCollection(2).Values = "='plane2'!$H$" & J & ":$H$" & K
Esto está dentro de un "For" en el que se modifican los valores de las variables J y K, de manera que a cada paso se cambian los valores a representar en el gráfico.
Creo que el problema es que no puedo utilizar una variable de la siguiente manera (veréis la "J" en ActiveChart.SeriesCollection(J)):
ActiveChart.SeriesCollection(J).XValues = "='plane2'!$B$" & J & ":$B$" & K
ActiveChart.SeriesCollection(J).Values = "='plane2'!$H$" & J & ":$H$" & K
Pero siempre que lo intento me da el siguiente error:
"Se ha producido el error '1004' en tiempo de ejecución:
Parámetro no válido"
¿Me puede ayudar alguien?
Mil gracias por adelantado,
Cris
Valora esta pregunta


0