Eliminar lineas no consecutivas

15/12/2009 - 22:56 por Jesus | Informe spam
Hola al grupo,

Continuando con una consulta del día 2 con el mismo asunto, resulta que
funciona bien la macro (que me hizo Héctor Miguel), pero si se ejecuta sin
que en la columna "A" haya ninguna celda con algún valor (fecha en este
caso), todas las filas se traspasan al libro "historico", cosa que no
deberían hacer (no la había probado a fondo). Dentro de mis limitaciones en
el VBA yo lo he intentado solucionar, pero parece ser que no es lo mío -
todavía-.
Si alguien puede echarme una mano se lo agradecería.
Un saludo

Jesús
 

Leer las respuestas

#1 Héctor Miguel
16/12/2009 - 03:34 | Informe spam
hola, Jesus !

... una consulta del día 2... funciona bien la macro
... pero si se ejecuta sin que en la columna "A" haya ninguna celda con algun valor
(fecha en este caso), todas las filas se traspasan al libro "historico"
cosa que no deberian hacer (no la habia probado a fondo).
... lo he intentado solucionar, pero parece ser que no es lo mío -todavia-...



1) si la columna "A" esta (visiblemente) vacia de fechas o datos...
(pregunto:) que sentido tiene correr la macro ?

2) la macro filtra por las "no vacias" (en todo caso), deberia dar otro tipo de error (?)

3) prueba agregando una instruccion...
despues de la linea que dice:

With ActiveSheet

agrega la siguiente:

If Application.CountA(.Columns("a")) < 2 Then Exit Sub

saludos,
hector.

Preguntas similares