Yes it is possible.
You need an append query first of all that will actually perform the
transfer of the records from one table to the other.
Then you may wish to remove the records from their original table, so you'll
need a delete query, to remove them.
Your macro simply needs to call the queries in the order append then delete.
Obviously you could setwarnings to false so that you don't get asked whether
or not you really want to do it.
If you need it to happen on a Form you could check the on change event of
your status control for whatever status triggers the transfer and then call
the macro to perform it. You'll probably need to refresh the form afterwards
in order for the changes to show.
Hope that's of some help?