como evitar que al insertar columna nueva, en codigo no afecte rangos especificados.

24/03/2010 - 21:28 por Carlos cm | Informe spam
Buenas tardes.

solicitando nuevamente su ayuda,

tengo un archivo, el cual contiene macros, realizando diferentes reportes de
una base de datos, dichos reportes los guarda en un archivo diferente.

pero los usuarios constantemente en la base de datos me agregan columnas,
que si necesitan para seguir alimentando la base de datos,
pero al tratar de ejecutar la macro para el repote, cuando tenia indicado
que el reporte uno tomara en cuenta las columnas 1,3,4,5,6,7,10, ahora se
agrega la columna despues de la 6, y por ende, esta nueva columna sustituye
a la columna 7 que tenia marcada en la macro, y la que antes era la nueve,
ahora sustituye en el reporte a la que tenia marcada como la 10.

Espero me haya explicado,

muchas gracias de antemano, y en espera de su valiosa cooperacion.
 

Leer las respuestas

#1 Héctor Miguel
24/03/2010 - 22:12 | Informe spam
hola, Carlos !

... un archivo... contiene macros, realizando... reportes de una base de datos... los guarda en un archivo diferente.
... los usuarios... agregan columnas, que si necesitan para seguir alimentando la base de datos
... al tratar de ejecutar la macro... cuando tenia indicado que el reporte uno tomara en cuenta las columnas 1,3,4,5,6,7,10
ahora se agrega la columna despues de la 6, y... esta nueva columna sustituye a la columna 7 que tenia marcada en la macro
y la que antes era la nueve, ahora sustituye en el reporte a la que tenia marcada como la 10...



op1: agrega titulos (unicos) a las columnas afectables y que el codigo localize esos titulos
(espero que NO ab/uses de celdas combinadas)

op2: agrega/define/... nombres a las columnas afectables y que el codigo detecte su numero de columna
si el usuario tambien puede insertar/eliminar filas ANTES de donde pongas los titulos... (?)

op3: restringe algunas acciones a los usuarios, o re-plantea la forma de elaborar tus reportes (?)

saludos,
hector.

Preguntas similares