When using copy and paste in a macro it is a good idea to clear the clipboard at the end of the macro. If you don’t, the user could use paste to paste the last thing you had copied in the macro.
Luckily it is easy to clear the clipboard. It’s a one line command
Usually you place this command near the end of your macro. You can also include it after each paste in your code to make sure the clipboard is cleared between each copy and paste.
If you use error handling code you would place the command with all the code to run when the macro finishes.