Running VBA macro stops when different workbook is closed manually.

Occasional Visitor

I have a workbook with a long-running macro (1 to 48 hours).  I have just solved a GLOBAL range reference issue which now allows me to open other completely independent workbooks without crashing the macro, so now I can do other work while it runs.  HOWEVER when I manually close one of these using the top-right-X it stops the macro dead.  IF I manually close one of these using File-Close the macro continues running.  


Shouldn't the top-right-X and File-Close do exactly the same thing?  It seems they are interacting with the running VBA macro differently.  


Is there a way to keep the macro running irrespective of the close method?  


0 Replies