Codigo VB para eliminar filas con celdas vacias

25/11/2005 - 12:49 por Mk | Informe spam
Buenas!!

Pues eso mismo, diariamente tengo que trabajar con un libro de excel que
contiene una matriz que varia en cuanto al número de filas (las columnas
siempre serán A:F, siendo la matriz de hoy de tamaño A1:F740.

Necesitaría saber el código necesario para que automaticamente se
buscasen las celdas vacias de la columna F y automaticamente se
eliminasen las filas que contienen esas celdas vacias.

No se si la explicación es suficiente clara. En caso necesario podría
colgar un ejemplo.

Muchas gracias.
 

Leer las respuestas

#1 Un quijote
25/11/2005 - 13:35 | Informe spam
Hola MK.

"Mk" escribió:

Buenas!!

Pues eso mismo, diariamente tengo que trabajar con un libro de excel que
contiene una matriz que varia en cuanto al número de filas (las columnas
siempre serán A:F, siendo la matriz de hoy de tamaño A1:F740.

Necesitaría saber el código necesario para que automaticamente se
buscasen las celdas vacias de la columna F y automaticamente se
eliminasen las filas que contienen esas celdas vacias.



De esto hay mil formas más, seguro. Pero
Sub eliminarFIlas()
Range("F65536").Select

'recorre el rango de celdas en la columna F, si encuentra alguna vacía
'ELIMINA LA FILA ENTERA, no solo la celda, para ello seria Celda.Delete
For Each Celda In Range("D1:" & Selection.End(xlUp).Address)
If IsEmpty(Celda) Then Celda.EntireRow.Delete
Next

End Sub

Espero ser de ayuda

No se si la explicación es suficiente clara. En caso necesario podría
colgar un ejemplo.

Muchas gracias.



Preguntas similares