I tried to select and copy from Sheet 4 to Sheet 5 till the end of the list on Sheet 4.
It works one time only, not looping, and giving me an error message
"pasteSpecial method of worksheet class failed"
Code:
Sub SelectBetween()
i = 1
Sheets("Sheet4").Activate
Do Until i > 63
    Dim findrow As Long, findrow2 As Long
    findrow = Range("A:A").Find("Department", Range("A1")).Row
    findrow2 = Range("A2:A3141").Find("Department", Range("A" & findrow)).Row
    Range("A" & findrow & ":A" & findrow2 - 1).Select
    Selection.Cut Sheets("Sheet5").Cells(2, Columns.Count).End(xlToLeft).Offset(, 1)
    ActiveSheet.PasteSpecial Link:=True
    Application.CutCopyMode = False
    i = i + 1
Loop
End Sub
 
     
    