Para DANTE AMOR una macro que elimine una fila

Hola Dante

Necesito una macro sencilla que es la siguiente

En una hoja tengo 2 columnas de datos, columna A y columna B

La columna A siempre tiene datos, pero la columna B puede tener como puede estar vacía.

La Macro que necesito es una macro recorra toda la lista AB y donde hallan celdas vacías de B borre esas filas.

Gracias espero me halla hecho entender

1 respuesta

Respuesta
1

Te anexo 2 macros.

La primera revisa celda por celda cuál está vacía, esta macro se puede utilizar para poner una condición y si se cumple entonces elimina la fila, en este caso la condición es que si la celda está vacía.

Sub eliminar()
'Por.Dante Amor
    For i = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
        If Cells(i, "B") = "" Then Rows(i).Delete
    Next
End Sub

La siguiente macro selecciona todas las celdas de la columna B que estén vacías y elimina la fila.

Sub Eliminar2()
'Por.Dante Amor
    Range("B1:B" & Range("A" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas