How to Fix Excel Not Responding or Freezing When Opening Large Files on Windows 11

By Adhen Prasetiyo

Monday, May 4, 2026 • 8 min read

Microsoft Excel window showing Not Responding in the title bar with a large spreadsheet partially loaded and the window grayed out

How to Fix Excel Not Responding or Freezing When Opening Large Files on Windows 11

You double-click a spreadsheet file. Excel opens. The title bar shows the file name followed by three words that make your heart sink: “Not Responding.”

The Excel window turns white. The cursor becomes a spinning circle. You cannot click anything. You cannot scroll. You cannot type. Excel has gone into a catatonic state and you have no idea whether it will recover in 30 seconds or 30 minutes — or whether you need to kill it from Task Manager and try again.

This happens with a 15 MB spreadsheet that has 200,000 rows of sales data and a dozen pivot tables. It opens on your colleague’s computer in 5 seconds. On yours, it freezes for 3 minutes every single time.

Excel is not broken. It is doing exactly what it was told to do — recalculating every formula, refreshing every pivot table, evaluating every conditional formatting rule, and rendering every cell simultaneously on file open. With a large file, these operations take so long that Excel’s user interface becomes unresponsive while the calculation engine works in the background.

Why Large Files Freeze Excel

When Excel opens a workbook, it performs these operations in sequence:

  1. Load cell data from the file into memory
  2. Evaluate every formula in the workbook (including formulas that reference other formulas, creating a dependency chain that must be resolved in order)
  3. Refresh data connections (external databases, web queries, Power Query)
  4. Execute macros (VBA code that runs on the Workbook_Open event)
  5. Render the display (apply conditional formatting, draw charts, display pivot tables)
  6. Build the calculation dependency tree for future recalculations

Steps 2 through 5 happen on Excel’s main thread — the same thread that handles user input and screen rendering. While these operations are running, Excel cannot process mouse clicks, keyboard input, or screen updates. The application is alive and working, but from the user’s perspective, it is frozen.

The time each step takes scales with the file’s complexity:

  • 100 formulas: milliseconds
  • 10,000 formulas: a few seconds
  • 100,000 formulas: 30 seconds to several minutes
  • 1,000,000 formulas: potentially 5 to 10 minutes

Pivot tables add significant overhead because Excel recalculates them on open. Conditional formatting with complex rules (especially rules that reference other cells or use formulas) adds more. VLOOKUP and INDEX/MATCH formulas that search through large ranges are particularly expensive.

Step 1: Switch to Manual Calculation (The Single Biggest Fix)

This one change eliminates the freeze for most users:

  1. Open Excel (without opening the file yet)
  2. Go to File → Options → Formulas
  3. Under Calculation options, change Workbook Calculation from Automatic to Manual
  4. Click OK
  5. Now open your large file

Excel loads the file without recalculating any formulas. The file opens in seconds instead of minutes because step 2 in the loading sequence is skipped entirely.

When you need to see calculated results, press F9 to recalculate all formulas, or Shift+F9 to recalculate only the active sheet. You can also click Formulas → Calculate Now in the ribbon.

The workflow change: instead of Excel automatically recalculating every time you change a cell value, you control when calculations happen. Make your changes, then press F9 when you are ready to see the results. This is how financial modelers and data analysts work with large models — manual calculation gives them control over when the expensive recalculation happens.

Caveat: remember to set calculation back to Automatic for smaller files where auto-calculation is convenient. The Manual setting persists until you change it back.

Step 2: Disable Hardware Acceleration

Excel uses your GPU (graphics card) to render its interface — cell grids, charts, conditional formatting colors, scroll animations. On some systems, particularly those with Intel integrated graphics, the GPU rendering causes freezes, screen corruption, or crashes with large files.

  1. File → Options → Advanced
  2. Scroll to the Display section
  3. Check “Disable hardware graphics acceleration”
  4. Click OK → restart Excel

With hardware acceleration disabled, Excel uses CPU-based rendering instead. For spreadsheet work (as opposed to gaming or video editing), CPU rendering is perfectly fast and significantly more stable on systems with integrated graphics.

You might notice that chart animations become slightly less smooth, but cell scrolling and general spreadsheet interaction are typically identical or even faster.

Step 3: Control What Runs on File Open

Large files that contain macros, data connections, and auto-refresh queries execute all of these on open, adding to the freeze time:

Prevent macros from running: hold the Shift key while double-clicking the file to open it. The Shift key suppresses the Workbook_Open macro event. If the file loads fine without macros, the macro code is part of the freeze problem.

Open in Protected View: by default, files from the internet or email attachments open in Protected View (read-only, no macros, no external connections). You can force this for all files:

  1. File → Options → Trust Center → Trust Center Settings → Protected View
  2. Enable all three checkboxes
  3. Files open in Protected View first — click “Enable Editing” only after the file is fully loaded

Protected View prevents macros, data connections, and ActiveX controls from executing during the initial load. The file loads quickly in a safe, read-only state. When you click Enable Editing, the macros and connections activate — but by then, the file is already loaded and the additional processing is less likely to cause a visible freeze.

Step 4: Fix the File Itself

Some large files are much larger than they need to be because of “phantom” data — formatting, formulas, or blank cells that extend far beyond the actual data range.

The “Used Range” problem: Excel tracks the “used range” of each sheet — the rectangular area from cell A1 to the last cell that has ever contained data or formatting. If someone accidentally typed something in cell XFD1048576 (the absolute last cell in an Excel sheet) and then deleted it, Excel still considers the entire sheet as “used.” This means Excel loads and processes formatting for millions of empty cells.

Fix it:

  1. Press Ctrl+End on your data sheet — this jumps to the last cell of the used range
  2. If this cell is far beyond your actual data (e.g., your data ends at row 5,000 but Ctrl+End jumps to row 500,000), you have phantom data
  3. Select the first empty row below your actual data
  4. Press Ctrl+Shift+End to select everything from there to the end of the used range
  5. Right-click → Delete → Entire Row
  6. Do the same for columns to the right of your data
  7. Save the file

This can reduce file size by 50-90% and dramatically speed up loading.

Open and Repair: if the file itself is corrupted and causing the freeze:

  1. Open Excel → File → Open → Browse
  2. Select your file but do NOT double-click it
  3. Click the small dropdown arrow on the Open button
  4. Select “Open and Repair”
  5. Choose Repair to fix structural issues

Save the repaired file with a new name immediately.

Step 5: Disable Add-ins

Excel add-ins — COM add-ins, Excel add-ins, and VSTO add-ins — load into Excel’s process and hook into file-open events. Each add-in adds overhead that scales with file size:

  1. File → Options → Add-ins
  2. At the bottom, select “COM Add-ins” from the Manage dropdown → click Go
  3. Uncheck all add-ins → click OK
  4. Restart Excel and test

If the file opens without freezing, re-enable add-ins one at a time to identify the resource-heavy one.

Common add-ins that cause large-file performance issues:

  • Power Pivot: adds significant memory overhead for data model processing
  • Third-party data connectors: some query external databases on file open
  • PDF export add-ins: intercept the rendering pipeline
  • Custom toolbar add-ins: some process every cell during file open for formatting purposes

For add-ins you need, check if they have performance settings or options to defer their initialization until you explicitly trigger them.

The XLSB Format: The Speed Trick Nobody Uses

If you regularly work with large Excel files, switch from .xlsx to .xlsb (Excel Binary Workbook):

  1. File → Save As → change the file type to “Excel Binary Workbook (*.xlsb)”

XLSB is a binary format that saves and opens 2 to 3 times faster than XLSX. File sizes are 50-75% smaller. The binary format skips the XML parsing step that XLSX requires, which is a significant portion of the load time for large files.

The trade-off: XLSB is not human-readable (you cannot unzip it and read the XML like you can with XLSX), and some third-party tools and integrations may not support it. But for files you open and close frequently on your own machine, XLSB provides the biggest single improvement in load performance.

Excel freezing with large files is not a bug — it is a consequence of Excel doing too much work at once. Manual calculation mode eliminates the formula recalculation bottleneck. Hardware acceleration disabling fixes GPU rendering conflicts. Protected View prevents macros and connections from adding to the load-time burden. And cleaning up phantom data in the file itself reduces the amount of work Excel needs to do. Together, these changes turn a 3-minute freeze into a 5-second load.

Step-by-Step Guide

1

Switch Excel to manual calculation mode

Open Excel. Go to File then Options then Formulas. Under Calculation options change Workbook Calculation from Automatic to Manual. Click OK. Now open your large file. Excel loads the file without recalculating every formula which is what causes the freeze on large spreadsheets. When you need to recalculate press F9 to calculate all open workbooks or Shift F9 to calculate only the active sheet. A spreadsheet with 100,000 formulas recalculating automatically on open can freeze Excel for minutes while manual calculation lets you load the file instantly and calculate when you are ready.

2

Disable hardware acceleration in Excel

Go to File then Options then Advanced. Scroll down to the Display section. Check the box for Disable hardware graphics acceleration. Click OK and restart Excel. Hardware acceleration uses the GPU to render Excel's interface but on some systems especially those with integrated Intel graphics the GPU rendering causes freezes and display corruption when handling large spreadsheets with many cells, charts, or conditional formatting. Disabling it forces Excel to use CPU rendering which is more compatible and often faster for spreadsheet work.

3

Open the file in Protected View and disable macros

If the file contains macros or external data connections these execute immediately on open and can cause freezes. Hold the Shift key while opening the file to prevent macros from running. Or go to File then Options then Trust Center then Trust Center Settings then Protected View. Enable all three Protected View options. When you open the file it loads in read-only Protected View without executing macros or connections. Click Enable Editing only after the file has fully loaded. This prevents macro code and data refresh queries from consuming resources during the initial file load.

4

Repair or optimize the spreadsheet file

Open Excel and go to File then Open. Browse to your file but instead of clicking Open click the small arrow next to the Open button and select Open and Repair. Choose Repair to fix file corruption. If the file opens successfully save it immediately as a new file. For ongoing optimization remove unused rows and columns by selecting the first empty row below your data pressing Ctrl Shift End then right-clicking and selecting Delete. Do the same for unused columns. Large files often contain formatting applied to millions of blank cells which massively inflates file size and calculation time.

5

Disable add-ins that conflict with large file handling

Go to File then Options then Add-ins. At the bottom select COM Add-ins from the Manage dropdown and click Go. Uncheck all add-ins and click OK. Restart Excel and test with your large file. If the file opens without freezing re-enable add-ins one at a time to find the problematic one. Common resource-heavy add-ins include Power Pivot, third-party data connectors, PDF export tools, and custom toolbar add-ins. Each add-in loads into Excel's memory space and processes events during file open which adds overhead proportional to the file size.

Frequently Asked Questions

Why does Excel freeze only with large files but work fine with small ones?
Excel performs several operations when opening a file including loading cell data, evaluating all formulas, rendering conditional formatting, refreshing data connections, and executing macros. On small files these operations complete in milliseconds. On large files with hundreds of thousands of cells, complex formulas, and multiple pivot tables each operation takes significantly longer. The cumulative time can reach minutes during which Excel appears frozen because the main UI thread is busy processing the file. Switching to manual calculation eliminates the formula evaluation step which is usually the largest contributor.
How much RAM does Excel need for large spreadsheets?
Excel 365 and Excel 2021 are 64-bit applications on most installations which allows them to use as much RAM as your system has. A spreadsheet with 500,000 rows and 20 columns of data typically uses 500MB to 1GB of RAM. Adding formulas, pivot tables, and conditional formatting increases usage. If your system has 8GB of RAM and other applications are using 5 to 6GB, Excel may not have enough memory for a large file and will page to disk which is dramatically slower. Close other applications before opening large files or consider upgrading to 16GB of RAM.
Should I use XLSX or XLSB format for large files?
XLSB is the binary format that saves and opens 2 to 3 times faster than XLSX for large files. XLSB files are also 50 to 75 percent smaller on disk. The trade-off is that XLSB cannot be read by all third-party tools and is not human-readable like the XML-based XLSX format. For files you work with frequently and that take a long time to open switching to XLSB format provides the biggest single improvement in load time. Save As and select Excel Binary Workbook from the file type dropdown.
Excel crashes completely instead of just freezing. Is this different?
Yes. Freezing means Excel is still working but is busy and will eventually respond. Crashing means Excel has encountered a fatal error and terminates. Crashes with large files are usually caused by insufficient memory, a corrupted file, or a buggy add-in that cannot handle the data volume. Try opening the file in Safe Mode by holding Ctrl while launching Excel which disables all add-ins and customizations. If the file opens in Safe Mode an add-in is causing the crash. If it still crashes the file itself may be corrupted and needs the Open and Repair treatment.
Adhen Prasetiyo

Research Bug bounty at javahack team

Research Bug bounty Profesional

Web Development Research Bug Hunter
View all articles →