Yeeesh, whomever wrote that needs to learn about Select Case. :)
What method (Sub) is actually run (first) for the macro in question?
If you put in a breakpoint near the entry point, and Step through it, does it actually go through (all) the commands as expected?