|re: "but doggedly continues to process"|
What do you mean by continues to process?
Have you used Breakpoints and Single Step (F8) to help you determine exactly what is happening?
Have you tried Exit Sub, although I don't think you should have to force an Exit.
From the Help files:
Immediately exits the Sub procedure in which it
appears. Execution continues with the statement
following the statement that called the Sub
Since we can't see your workbook from where we're sitting, it's kind of hard to be any more specific.
Posting Tip: Before posting Data or VBA Code, read this How-To.