Paste a register into the buffer, fix it, and yank it back.
2 drills
Fix one wrong key: Register a was recorded with gu (lowercase) where it needed gU (uppercase). Paste it on a line of its own, fix that letter, yank it back into a, delete the scratch line and run the fixed macro on every line.
Turn text into a macro: The first line is a macro written out as text. Yank it into register q with "qY, delete that line, and run the macro on the remaining lines.