Try this macro after entering a number in A1 of Sheet1
Sub findbottom_paste()
Dim rng1 As Range
Dim n As Long
n = Sheet1.Range("A1").Value
Set rng1 = Sheets("Sheet2").Cells(Rows.Count, 1).End(xlUp) _
.Offset(1, 0)
Sheets("Sheet1").Range("B1:G" & n).Copy _
Destination:=rng1
End Sub
Gord