I’ve noticed that every other time that I open Excel 2013 and then close it, the EXCEL.EXE*32 process remains running in the Task Manager.
This doesn’t sound like a very big problem, but it also means that my PERSONAL.XLSB doesn’t run every other time that I start Excel, which means that my macros in PERSONAL.XLSB are not available.
If I manually kill the EXCEL.EXE*32 process before restarting Excel, then the PERSONAL.XLSB file gets loaded properly and my macros are available.
I also noticed that it has nothing to do with actually running any macros. I can reproduce this problem by the following steps:
1) Reboot machine
2) Start Excel 2013 with a blank workbook. (macros are available)
3) Close Excel (EXCEL.EXE*32 remains running in Task Manager)
4) Start Excel 2013 with a blank workbook. (macros are NOT available)
(A second EXCEL.EXE*32 process starts and then ends after a couple of seconds)
5) Close Excel (EXCEL.EXE*32 is no longer running in Task Manager)
Steps 2 through 5 are then repeatable over and over.
Why does the EXCEL.EXE*32 only die after every second time Excel is opened and closed?