Macro para copiar datos de un formato de captura a una base de datos dentro del mismo libro
Tengo este código:
Sub Botón2_Haga_clic_en()
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B6")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A6")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B7")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A7")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B8")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A8")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B9")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A9")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B10")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A10")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Sheets("B"). Range("B65536").End(xlUp).Offset(1, 0) = Sheets("A"). Range("A2")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 1) = Sheets("A"). Range("A3")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 2) = Sheets("A"). Range("E1")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 4) = Sheets("A"). Range("B11")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 5) = Sheets("A"). Range("A11")
Sheets("B"). Range("B65536").End(xlUp).Offset(0, 6) = Sheets("A"). Range("A1")
Hasta aqui todo bien, copia los datos del formato de captura y los copia a la hoja seleccionada, mi problema es que copia datos demas, para ello agregue el siguiente codigo, al final de la macro:
Sheets("B").Select
Range("A1").Select
Selection.End(xlDown).Select
Range("F1048576").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
Range(Selection, Selection.End(xlDown)).Select
Rows("17:1048576").Select
Selection.ClearContents
Range("A1").Select
Pero aquí es donde ando atorado, en la linea que marco en negro, ya que no logro ajustarlo a que reconozca el ultimo valor que vaya agregando y me borra los datos que agrego o si pueden sugerirme alguna corrección.