JM wrote:
It's like the spreadsheet partially saved? Is that possible
Anything is "possible". The question is: is it "likely"? Well, it is more likely than an errant neutrino that bounced around the file on disk and altered just the right bits.
But before we pursue that theory, let's stick with more reasonable actions that we know can cause the problem. I offered one: setting Application.EnableCalculation=False. There might be others; but none that I have found yet.
So let's look for that before ruling it out.
JM wrote:
This worksheet is updated every 2 weeks by one of our "advanced beginner" excel users [...]. The user updates it every two weeks by either manual input or copy and paste from another workbook. [....] She discovered the calculation issue when she opened
it up yesterday.
First, be sure to save a copy of the broken file. Use Windows to set it to Read Only so it cannot be modified. Right-click on the file icon, click on Properties, and select Read Only.
If you have lost the broken file, download your copy on drive.google.com.
Second, confirm that ctrl+alt+F9 remedies the problem, and the problem does not persist after you save the file after pressing ctrl+alt+F9. Right?
If that is the case, do you still want to pursue the root cause of the broken file?
I think it is very likely you will never find the root cause.
But if you want to look, the work (pursuing the problem) must be done on the computer where the updates took place and in the same user environment, if there is more than one on that computer.
Open Excel, press alt+F11 to go into VBA, and press ctrl+R if necessary to open Project Explorer. If you see VBA Project (PERSONAL.XLS...), click on the "+" symbols so you can see the
Microsoft Excel Objects and any Class Modules and (regular) Modules. Use Find or manually search for EnableCalculation.
If there is no VBA Project(PERSONAL.XLS...) in Project Explorer, talk to the other user. Did she delete a personal.XLS... files? Could someone else have? Did she last update the file on another computer? Did she use a different version of Excel for the
last update?