Explicación de la macro Eliminar Filas en excel vba
H o l a: Dante Buen día.
Necesito que me explique algunas líneas que no logro entender.
Por ejemplo las comparaciones para lograr eliminar la fila, la aplicación del FOR.. NEXT que indica de "i=u" que es la ultima fila, hasta "To 1" y descuente -1 y los cambios en la asignación de variables.
Estaré agradecido por su valioso tiempo saludos!
Sub EliminarFilas()
'Por.Dante Amor
u = Range("A" & Rows.Count).End(xlUp).Row
ant = Cells(u, "A")
j = u
n = 0
For i = u To 1 Step -1
If ant <> Cells(i, "A") Then
If valor <> "" And n > 1 Then
Rows(j & ":" & i + 1).Delete
End If
j = i
n = 0
End If
n = n + 1
ant = Cells(i, "A")
valor = Cells(i, "B")
Next
'
'Revisar columna F
u = Range("A" & Rows.Count).End(xlUp).Row
For i = u To 1 Step -1
If Cells(i, "F") = "" Then
Rows(i).Delete
End If
Next
MsgBox "fin"
End Sub
1 Respuesta
Respuesta de Dante Amor
1