Excel Macros

Muy buenas tardes mi pregunta es la siguiente:
Tengo un gráfico que lo encuentro con:
ActiveSheet.ChartObjects(graf).Activate
Y tengo 12 series, que las cambio de color con:
ActiveChart.SeriesCollection(Banco).MarkerBackgroundColorIndex = 5
Pero cuando oculto una celda por ejemplo: A29 y ya tengo 11 series. Y cuando quiero volver a pintar la serie me da "Parámetro no válido"
Quisiera saber si existe un código que busque en el objeto si existe o no existe dicha serie para evitar este error. Se los agradezco entremano a todos los expertos. Chau y saludos

1 Respuesta

Respuesta
1
Se me ocurre que coloques una línea que contemple posibles errores.
Puede ser:
On error resume next    
Con esta lo que hará es pasar a la línea siguiente. Si las líneas sgtes tienen que ver con esa serie que no se encuentra, debieras colocar otra que te desvíe a la parte del código que siga, por ej:
On error goto sigo
ActiveChart.SeriesCollection(Banco).MarkerBackgroundColorIndex = 5
'otra instrucción que dependa de esa serie
sigo:
'aquí continúa el resto
Si te quedan dudas buscá en la Ayuda los distintos tipos de On Error que existen para utilizar el que mejor se adapte a tu rutina en general.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas