Прежде всего, Results - это переменная, которая должна быть в вашем Dim
выражении, а не "Sheet2"
.Во-вторых, вы вставляете поверх первой пасты.Если вы хотите, чтобы строка 101 была первой, вставьте строку 101. Затем найдите последнюю строку и вставьте информацию ниже.И, наконец, вы хотите, чтобы Application.CutCopyMode
вытащил вас из копии / вставки.
Sub CopyData()
Dim LastRow As Long
Dim Results As Worksheet
Set Results = Sheets("SHEET2")
Range("F30:F37").Copy
Results.Range("G101").PasteSpecial xlPasteValues
LastRow = Results.Cells(Results.Rows.Count, "G").End(xlUp).Row
Range("G30:G37").Copy
Results.Range("G" & LastRow).PasteSpecial xlPasteValues
Application.CutCopyMode = False
End Sub