In short, using breakpoints and stepping through code is completely different than commenting out sections of code. One is a "real-time" view of your macro in action, and one is simplifying what the macro "did" (and is extremely inefficient as well!).

I think the above is going to make your life a lot easier. Try it out. I'm not trying to be difficult, I'm trying to help you.