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 Sub
necesito 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