Criterio macro analizar ultima fila activa y a partir de allí borrar filas en blanco hacia abajo
Tengo el siguiente macro en excel:
Sub Cargar_Asiento()
Dim NRO_ASIENTO
' CONSISTENCIA DE LA CARGA
If Range("H50") = "Asiento Correcto" Then
' COPIANDO CARGA DE DATOS DE ASIENTO
Range("A10:H47").Select
Selection.Copy
' UBICARSE AL FINAL DE LA BASE DE ASIENTOS
Range("A25000").Select
Selection.End(xlUp).Select
Selection.Offset(1, 0).Select
'PEGAR DATOS ASIENTOS
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
'INICIO
Application.CutCopyMode = False
Range("C10").Select
'MENSAJE INDICANDO NUMERO DE ASIENTO
NRO_ASIENTO = Range("B10").Value
MsgBox ("Se ha contabilizado el asiento número " & NRO_ASIENTO)
'NUMERAR ASIENTO
Range("B10").Value = NRO_ASIENTO + 1
'LIMPIAR CARGA DE ASIENTO
Range("A10,C10:C47,E10,F10:F47,G10:H47").Select
Selection.ClearContents
Range("C10").Select
Else
MsgBox ("Existen errores en la carga del asiento, por favor verificar")
End If
End Sub
El problema que presento es que cuando voy y reviso al final de la hoja si se ha pegado bien el asiento, esta correcto, pero entonces me deja un montón de filas vacías luego del ultimo asiento que la macro pega, que me produce un descontrol cuando vuelvo a ejecutar la macro pegándome el asiento mucho mas abajo porque existen muchas filas activas luego del ultimo asiento que pego, entonces tengo que eliminar manualmente todas esas filas activas para que la macro funcione bien.
Lo que necesito es al final de la macro que me pueda eliminar todas esas filas activas debajo del ultimo asiento que la macro pego, para que cuando vuelva a ejecutar la macro me la pegue justo después del ultimo asiento que cargue.
Espero explicarme bien. =)