OK, let me know how this goes (just initially try it on a copy of your data):
Option Explicit
Sub Macro1()
'Written by Trebor76
'Visit my website www.excelguru.net.au
Dim lngActiveRow As Long, _
lngPasteRow As Long
lngPasteRow = Sheets("Completed").Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row + 1
lngActiveRow = Sheets("Assigned").Cells(ActiveCell.Row, "A").Row
With Sheets("Assigned").Rows(lngActiveRow).EntireRow
.Copy Sheets("Completed").Rows(lngPasteRow)
.Delete
End With
End Sub
Regards,
Robert
Bookmarks