どうすれば41行目から貼り付けられるのだろうと思っていました。よろしくお願いします。
A.フック
Sub COPY()
    Dim nextrow As Long
    Dim i As Integer
    i = 41
    nextrow = Sheet2.Cells(Rows.Count, "A").End(xlUp).Row + 1
    With Sheet1
        .Range("a2").COPY Sheet2.Range("A" & nextrow)
        .Range("b2").COPY Sheet2.Range("B" & nextrow)
        .Range("C2").COPY Sheet2.Range("C" & nextrow)
        .Range("d2").COPY Sheet2.Range("D" & nextrow)
        .Range("e2").COPY Sheet2.Range("E" & nextrow)
        .Range("f2").COPY Sheet2.Range("F" & nextrow)
        .Range("g2").COPY Sheet2.Range("G" & nextrow)
    End With
End Sub