debugging in BASIC

I am trying to debug in BASIC. set a breakpoint and if the command is bad, it stops. Am I missing anything here? It beats the purpose of debugging. Is there a switch I need to turn on so I would be able to correct the line and continue

Welcome! No, either change the code and restart the macro from the beginning, or go through the algorithm to the end, remembering the errors, and then fix them all at once.