Forum Discussion
Mark_Kaplowitz
Dec 29, 2023Copper Contributor
Shift+F9 is now cleaning dirty cells (after an update from version 2305 to 2308)
Hi, In the past, Shift+F9 would leave dirty cells on the sheet dirty (assuming Manual calculation mode), as mentioned here: https://www.decisionmodels.com/calcsecretsg.htm Sheet Calculate do...
- Jan 23, 2024
Just to update on this, we have confirmed (via Microsoft Premier Support) that this is indeed a deliberate change to the Shift+F9 behavior. We'll have to consider our options for users relying on the old behavior.
I guess Charles should eventually update the decisionmodels page, and also this one:
https://learn.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-improving-calculation-performance#calculating-workbooks-worksheets-and-ranges
smylbugti222gmailcom
Jan 25, 2024Iron Contributor
You're right, the behavior of Shift+F9 and Range.Calculate regarding dirty cells changed somewhere between versions 2305 and 2308 of Excel. This change has certainly surprised many users accustomed to the older behavior.
Here's what we know so far:
Unintentional change: There's no official documentation from Microsoft acknowledging or explaining this change. This leads many to believe it was unintentional, possibly a side effect of other bug fixes or improvements.
Impact: This change can have both positive and negative impacts, depending on your workflow:
- Positive:
- Eliminates the need for a double Shift+F9 press to ensure all formulas are fully recalculated.
- Simplifies situations where dirty cells are undesirable.
- Negative:
- Breaks existing processes reliant on the previous behavior, requiring adjustments and potential retraining.
- Can introduce unexpected recalculations, affecting performance and potentially causing errors.
Possible fix:
- Unfortunately, there's no official confirmation from Microsoft about a fix or timeframe.
- As it seems unintentional, there's a decent chance it might be addressed in future updates, but there's no guarantee.
Alternatives:
- If you rely on the old behavior, you can consider workarounds like:
- Using F9 instead of Shift+F9, which recalculates all worksheets and dependencies with dirty cells, mimicking the earlier behavior.
- Manually selecting and calculating the desired ranges instead of relying on global shortcuts.
Further information:
- You can keep an eye on Microsoft's official release notes and support forums for any updates regarding this change.
- There are ongoing discussions and reports about this issue in various online communities, like the one you linked to. Joining those discussions can keep you informed about any developments.
Overall, the unexpected change in Shift+F9 and Range.Calculate behavior has caused confusion and inconvenience for many users. While the future remains uncertain, exploring alternative solutions and staying informed can help you adapt and maintain your workflow efficiency.
I hope this information provides a helpful overview of the situation.
Mark_Kaplowitz
Jan 26, 2024Copper Contributor
Is this AI generated?