Ubicarme en la ultima fila con informacion

17/07/2007 - 21:05 por Bitnetsoft | Informe spam
Saludos a todos y todas, tengo una duda, en una macro que estoy
realizando necesito ubicarme en las dos ultimas filas con informacion en
la columna A y borrarlas o eliminarlas, pero no se como puedo hacer
esto. La macro me realiza una serie de pasos sobre un libro cualquiera
pero puede tener n filas, y es alli en donde no se como encontrar la
cnatidad de filas con informacion para cada libro en especial.

Gracias a todos.
 

Leer las respuestas

#1 Héctor Miguel
18/07/2007 - 02:56 | Informe spam
hola, 'anonimo/a' !

... necesito ubicarme en las dos ultimas filas con informacion en la columna A y borrarlas o eliminarlas
... un libro... puede tener n filas, y es alli en donde no se como encontrar la cnatidad de filas con informacion ...



una forma es *partir* de la fila mas alejada que conozcas/supongas/... que esta vacia [p.e. "a65536"]
[desde ahi]... *subir* hasta la ultima fila *con datos*
[desde ahi]... *subir* una fila mas
[luego]... *extender* la anterior a la ultima con datos una celda mas [asumiendo que ambas tienen datos]
[finalmente]... *eliminar* las filas de las dos celdas *identificadas* [p.e.]

Range("a65536").End(xlUp).Offset(-1).Resize(2).EntireRow.Delete

si no estan consecutivas la ultima y penultima celdas con datos en la columna 'A' -?-
-> elimina la parte con el -> .Offset(-1).Resize(2)
y ejecuta dos veces la linea resultante:
-> Range("a65536").End(xlUp).EntireRow.Delete

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares