Further to ac3mark's post, another option would be to use a Worksheet_Change event code, such as follows:-
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
If Intersect(Target, Columns(4)) Is Nothing Then Exit Sub
Target.EntireRow.Copy Sheets(Target.Value).Range("A" & Rows.Count).End(3)(2)
Application.EnableEvents = True
Application.CutCopyMode = False
Application.ScreenUpdating = True
If your "Status" column is Column D (or column 4) then, with the above code, once you enter the appropriate status, the entire row of data will be transferred to its individual sheet once you click away (or press enter or down arrow). The code will also clear the "used" data from the main (input) sheet.
I'm assuming that each status has an individual sheet named the same as the status.
To implement the code, right click on the main (input) sheet. From the menu that appears, select "view code" and in the big white field that then appears, paste the above code.
Remember to make the entry in the "Status" column the very last data entry.
I hope that this helps.