Cuando una macro no funciona, cuando no hace lo que debe hacer o, directamente, su ejecución se interrumpe con un mensaje de error, hay que trabajar mucho para descubrir qué es lo que anda mal. Hay un par de técnicas que hacen más simple ese trabajo de depuración.