I am using the code below to copy and paste the row to a new worksheet. When testing manually it seems to work but when running macro excel freezes. Basically if column L has the word Completed it shoud copy and paste that row to the Completed worksheet then return and delete the original row (everything with the work completed should be moved to completed folder)
Public Sub Completed()
Application.ScreenUpdating = False
Sheets("BPM-Other").Select
FinalRow = Range("L11579").End(xlUp).Row
For x = FinalRow To 2 Step -1
ThisValue = Range("L" & x).Value
If ThisValue = "Completed" Then
Range("A" & x & ":O" & x).Cut
Sheets("BPM_Other Completed").Select
nextrow = Range("L10500").End(xlUp).Row + 1
Range("A" & nextrow).Select
ActiveSheet.Paste
Sheets("BPM-Other").Select
Range("A" & x & ":L" & x).Delete Shift:=xlUp
End If
Next x
Application.ScreenUpdating = True
End Sub