Rango de gráfico por macro
He terminado de diseñar un proyecto sobre ratios mensuales y su representación en un gráfico. Lo único que se me está escapando es la posibilidad de modificar el rango de las series del gráfico. Tengo la siguientes series de datos:
Ene-02 Feb-02 ... Dic-02 Ene-03.
Ratio 1
Ratio 2
Ratio 3
...
Ratio 9
El usuario selecciona el período que desea representar en el gráfico, de forma que cuando lo selecciona, se copia como datos valor en la hoja del gráfico.
Lo que estoy haciendo en estos momentos es que el usuario desproteja la hoja y cambie manualmente el rango a representar, con el consiguiente peligro de borrado de datos accidentales.
¿Se puede controlar de alguna forma el rango que se va a representar en el gráfico?
He consultado algunos manuales y libros, pero no he sacado nada en claro.
Si te sirve de algo, he conseguido que mediante un MsgBox informar al usuario del rango válido de representación que debe marcar (lo he hecho verificando las columnas del copiado de los datos como valor que contenían como nombre de la columna el nombre del mes-año).
Gracias por tu colaboración. Si necesitas alguna aclaración más házmelo saber. Puedo hacer llegar el código que ya poseo. También me gustaría aclararte que no me importaría replantear el proyecto en la parte concerniente a la repersentación del gráfico con tal de poder automatizar el rango a representar.
César
Ene-02 Feb-02 ... Dic-02 Ene-03.
Ratio 1
Ratio 2
Ratio 3
...
Ratio 9
El usuario selecciona el período que desea representar en el gráfico, de forma que cuando lo selecciona, se copia como datos valor en la hoja del gráfico.
Lo que estoy haciendo en estos momentos es que el usuario desproteja la hoja y cambie manualmente el rango a representar, con el consiguiente peligro de borrado de datos accidentales.
¿Se puede controlar de alguna forma el rango que se va a representar en el gráfico?
He consultado algunos manuales y libros, pero no he sacado nada en claro.
Si te sirve de algo, he conseguido que mediante un MsgBox informar al usuario del rango válido de representación que debe marcar (lo he hecho verificando las columnas del copiado de los datos como valor que contenían como nombre de la columna el nombre del mes-año).
Gracias por tu colaboración. Si necesitas alguna aclaración más házmelo saber. Puedo hacer llegar el código que ya poseo. También me gustaría aclararte que no me importaría replantear el proyecto en la parte concerniente a la repersentación del gráfico con tal de poder automatizar el rango a representar.
César
1 Respuesta
Respuesta de fejoal
1