Thank you. So would the sequence be chan # [at] 50 [out] [next] [at] 50 [out] I have a lot of channels, would I have to make a separate macro to stop the check or will it stop once it's finished ?
A macro runs its commands and only those commands, every time the macro is run.
You don't need a separate macro to stop any check.
Your example above is unworkable. Try just typing the commands without learning them into a macro until you get something that works for you, then learn those commands.