Вот как выглядит мой документ:
Мне нужно взять все данные и вырезать их, начиная с H3. Затем мне нужно вставить его, начиная с последней открытой ячейки в Column A
Как показано ниже.
У меня нет установленного количества столбцов, так как каждый раз, когда есть разные суммы, я бы как-то нуждался в цикле. Также стоит отметить, что в Column H
будет указана ссылка. Таким образом, ячейка H3
будет иметь ссылку на F$1
.
Я пробовал несколько разных вещей и придумывал пробелы. Любая помощь будет принята с благодарностью.
Вот мой текущий код
Sub copyOnMatch()
Dim h As Worksheet 'where is the data copied from
Dim finalrow As Integer
Dim i As Integer 'row counter
Set h = Sheet1
Application.ScreenUpdating = False
'reportsheet.Range("A2:L200").ClearContents
h.Select
finalrow = Cells(Rows.Count, 1).End(xlUp).Row
Factor = Range("H3").Value
For i = 2 To finalrow
If Factor > 0 Then
Range(Cells(i, 8), Cells(i, 14)).Cut
Range("A20000").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
End If
Next i
h.Select
Range("B2").Select
End Sub