Macro ordenar, falla cuando se queda una fila en blanco
Tengo un botón llamado ORDENAR, que ordena una lista de operarios con las horas, los ordena alfabéticamente. Cuando presiono dicho botón ejecuta una macro ORDENAR.
Sub ordenar()
f_enc = 22
Set h1 = Sheets("ALBARAN")
u = f_enc + 1
Do While Cells(u, "A") <> ""
u = u + 1
Loop
u = u - 1
With h1.Sort
.SortFields.Clear: .SortFields.Add Key:=Range("B" & f_enc + 1 & ":B" & u)
.SetRange Range("A" & f_enc & ":J" & u): .Header = xlYes: .Apply
End With
End Sub
Todo va genial, hasta que por algún motivo elimino un operario, dejando una fila en blanco. Entonces desde esa vacía deja de ordenarme las filas... Ordena hasta esa vacía.
Como puedo solucionarlo
1 Respuesta
Respuesta de Dante Amor
2