How to stop Excel from automatically checking Workbook performance?

Anonymous
2023-03-06T17:17:06+00:00

Performance check??

The Excel sheet is the way I want it to look and don't want to change it for better performance. I just want Excel to stop prompting me.

Every time I open an Excel sheet, it wants me to do a performance check because of:

"Excess formatting and unneeded metadata cause large, slow workbooks. Check for improvements to performance"

So I find myself X-clicking away this message every time. Because there is no 'excess' of formatting. The Excel sheet simply is a nicely layouted workbook and we want it to be looking this way. We don't need Excel trying to outsmart us and giving this suggestion every time you open the workbook to remove information.

It is only very confusing for not-very-experienced users who also make use of my Excel sheet.

How and where can I set Excel in a way that is stops asking this unwanted question?

  • The question mostly pops-up in the Web version of Office 365.
  • I tried unchecking boxes in the performance check tool, in the desktop version, but to no result.

Would be lovely if someone has a workaround or knows which box needs to be un-checked.

And it would be awesome if a MS engineer helps giving priority to this problem, so that it can be switched of universally.

Microsoft 365 and Office | Excel | For business | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Andreas Killer 144.1K Reputation points Volunteer Moderator
2025-01-25T10:37:57+00:00

This thread shows that there are a significant number of people complaining about this. Unfortunately, this is only a user forum, we understand your problem, but we cannot do anything to fix it. Only the Excel developers can do this if they are instructed to do so.

As previously stated, this is simply a statistical problem, Microsoft must first recognize that this is a problem. Unfortunately, this is not so easy considering that more than 200,000 people work at Microsoft.

There is a feedback portal where you can cast your vote. There is already a feed on this topic, unfortunately with very few votes. I'm sure if we get as many votes as this post has been viewed, then Microsoft will react.

Anyone reading this, please follow these steps:

Click on this link:
https://feedbackportal.microsoft.com/feedback/idea/89bb523d-b197-ef11-95f6-0022484d7a88

  1. Sign in
  2. Click the Vote button

@HanzieV:

If you mark this reply as answer, it will be the first to appear when someone views this thread. I hope we can encourage as many people as possible to draw Microsoft's attention to this problem. Unfortunately, this is all we can do for you.

Andreas.

Was this answer helpful?

9 people found this answer helpful.
0 comments No comments

155 additional answers

Sort by: Newest
  1. Anonymous
    2024-11-18T15:57:29+00:00

    This is the best description of the situation. Thank you for providing it!

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2024-11-18T10:15:10+00:00

    Absolutely right. It is very annoying that MS is not capable to turn this whole force check OFF.

    I think we might need to vote this up in the microsoft feedback channel too.
    there are several, but here is one link. You can search excel channel for word "performance"

    https://feedbackportal.microsoft.com/feedback/idea/52093f8d-fa00-ef11-a73d-6045bd7e894e

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2024-11-17T17:38:00+00:00

    I think the idea behind the performance checking is great but typical of Microsoft, they do in a way that makes it virtually unusable and DO NOT let users turn it off which should be an option on all new features that interfere with general operation!!

    The optimization has no idea how the spreadsheet is intended to be used and in so many cases the user has added extra formatting for a specific purpose, perhaps to mark pending changes or issues that need resolved - I personally use orange red and green to mark progress whilst making changes, items that need changing or are in progress and red for areas to delete. I usually mark these in Column A. The optimizer thinks these should be removed as they are excessive formatting!!

    I am now building almost exclusively with dynamic arrays and have set formatting to allow for he expansion of these arrays so that they are formatted. The optimizer thinks these should be cleaned which means when the values change and the arrays spill, they will be un-formatted!!

    Finally, when reviewing the suggestions made by the optimizer, it actually tells you which ranges need to be optimized. Great. But why not when I click on this range can it not highlight it on the sheet and then let me choose to optimize that particular range or mark it to be ignored. That would be really useful. But no, I have to do all the optimization or none. I can't choose selectively thus rendering the tool completely useless!!

    Come on Excel team. You have created a great product and the dynamic arrays are awesome - don't wreck it by introducing half built tools (I'm being polite here as I do not think the intention was to make them better but I live in hope) and then forcing them on users!!

    Listen to the users. Add a checkbox to allow this to be disabled - and preferably from a link on the optimization ribbon so that users then don't have to hunt around the options looking - eg "Disable further optimization checking on this file". And perhaps when the optimizer is more useful by enabling selective optimizations, more people will use it. As it is, who is going to risk giving it carte blanche to wreck a model!!

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2024-11-15T23:04:31+00:00

    Prash, thanks for your response.

    I have a question:

    • What counts as "Excessive" and what counts as "Unintended"?
      • Every cell in a workbook contains some formatting.
      • There's a font (with all its associated subsettings like bold, underline, strikethrough, etc), a data type, a cell color (even if it contains no color that is still a choice that must be stored in some way).
      • So why does changing, say, the Date format or the Font or even the color count as formatting more than the default settings?
    • ...Is it perhaps because Excel only stores exceptions to the default settings?

    ... and a couple comments on some fundamentally flawed thinking behind this "helpful" feature:

    • I have used that optimizer and it absolutely trashed my workbook. I did not expect that. I had to close quickly without saving and revert to the last saved version. It shocked me how bad my workbook looked.
    • You (MSFT) are optimizing on speed alone but ignoring a million other human factors that you know nothing about.
      • The workbook may gain a few milliseconds - or even whole seconds - in raw speed but at the expense of ruining the entire usability of the workbook
      • This can actually decrease performance of the people and organizations using the workbook in ways you cannot track or understand and which will almost never be reported
      • So when we design these workbooks, WE the Users decide whether our changes are worth the performance hit
      • ...and the performance hit is often measure in milliseconds or, at worst, seconds anyway
    • It is not up to MSFT to decide for the user what is "Excessive" or "Unintended"
      • 'Excess' and 'Intent' vary almost infinitely by user and use case

    I do look forward to being able to disable the performance checking at the user level and also at the workbook level. That is to say I don't want to disable performance checking on MY machine/instance only to send my hard work to someone else and have them performance check it into oblivion by mistake.

    Was this answer helpful?

    7 people found this answer helpful.
    0 comments No comments