Eliminar valores 0 desde la columna B hasta la fila Z
Tengo la siguiente macro
Sub Macro2()
'Por Dante Amor
Dim lr As Long, i As Long, a As Variant, r As Range
Application.ScreenUpdating = False
lr = Range("A" & Rows.Count).End(xlUp).Row
Set r = Range("A" & lr + 1) 'establece la siguiente fila a la última fila con datos
a = Range("A1:A" & lr)
For i = 1 To UBound(a)
If a(i, 1) = "0" Then Set r = Union(r, Range("A" & i))
Next i
r.EntireRow.Delete
Application.ScreenUpdating = True
End Subnecesito que esa macro se ejecute desde la columna B hasta la columna Z
Es decir que elimine los valores 0 de cada columna y coloque cada refistro uno debajo del otro.
1 Respuesta
Respuesta de Dante Amor
2

