Macro para copiar celdas en otra hoja siempre y cuando las celdas no estén vacías
Ante todo me ha servido muchísimo esta página para ir aprendiendo acerca de VBA y agradecerles desde ya a los expertos que se toman su tiempo en contestarnos.
Ahora bien, les consulto porque anteriormente vi una pregunta de como copiar celdas a otra hoja
De la cual pude sacar lo siguiente:
libre = Sheets("Registros").Range("H1048576").End(xlUp).Row + 1
ActiveSheet.Range("F5:I5").Copy Destination:=Sheets("Registros").Cells(libre, 8)
Mi idea es copiar todo lo que esta en el rango de F5:I19, el tema es que quiero que la macro me copie línea por línea es decir F5:I5 luego F6:I6 y así sucesivamente hasta F19:I19 siempre y cuando cada una de las filas tengan datos.
Pensé en hacer un while y que me recorra y copie fila por fila hasta que encuentre una fila vacía y salga.
Pero no termino de armar bien la macro, y es por esto que acudo a ustedes.
Espero me puedan ayudar, estoy usando excel 2013