How to Improve Excel Performance When Moving or Copying Worksheets
Question details
The user needs to resolve extreme slowness and freezing issues that occur when attempting to move or copy worksheets within a large Excel workbook.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Moving or copying worksheets in large workbooks that contain extensive lookup formulas and heavy data matrices.
- Observed behavior
- Excel becomes highly unresponsive or processes extremely slowly because it must recalculate substantial dependency chains and formula information during the move or copy operation.
Before making structural changes, save a backup copy of your workbook to ensure no data is lost while simplifying formulas or splitting the file.
Simplify Formulas and Reduce Dependency Chains
Optimize your worksheet by replacing heavy calculations with static values to prevent Excel from freezing during sheet operations.
Large workbooks with complex dependency chains force Excel to recalculate thousands of references when a sheet is moved. Reducing this calculation load is the most direct way to restore performance.
Locate columns or tables that heavily rely on extensive lookup formulas like VLOOKUP, XLOOKUP, or INDEX/MATCH.
Select the cells containing formulas that no longer need dynamic updating. Press Ctrl+C to copy them, right-click, and select 'Paste Special' > 'Values'.
Scan your workbook for volatile functions such as OFFSET, INDIRECT, or TODAY(). Replace them with non-volatile alternatives where possible, as they recalculate continuously.

Use Power Query for Data Preparation
Shift heavy data processing and consolidation out of the standard worksheet grid to significantly improve in-app performance.
Split the Workbook into Smaller Files
Reduce overall memory footprint and file size by dividing an oversized workbook into specialized, smaller files.
Experience Faster Calculations with WPS Office
Different spreadsheet applications utilize distinct calculation architectures. If heavy workbooks continue to slow you down, consider switching to WPS Office. It provides a lightweight, highly optimized spreadsheet tool that handles massive data and complex formulas efficiently without freezing.
- 1. Download and install: Get WPS Office for free from the official website and complete the quick installation process.
- 2. Open your workbook: Launch WPS Spreadsheet and open your existing massive .xlsx file directly.
- 3. Test performance: Try moving or copying your complex worksheets to instantly notice the lightweight processing speed.

Frequently Asked Questions
Why does Excel freeze when I copy a worksheet?
Excel may freeze during copying because it must recalculate thousands of complex dependency chains, update named ranges, and process background formulas associated with the data being duplicated.
Do volatile functions impact worksheet copying speed?
Yes. Volatile functions like OFFSET(), INDIRECT(), and TODAY() force Excel to recalculate every time a change is made, including when a sheet is moved, heavily degrading performance.
How can I quickly convert formulas to text or values to speed things up?
Highlight the cells containing the formulas, press Ctrl+C to copy them, right-click the same selection, and choose 'Paste Special' > 'Values'. This eliminates the formula and leaves only the static result.
Can clearing hidden formatting speed up sheet movement?
Absolutely. Excess formatting in empty cells drastically bloats file size and memory usage. Select unused rows/columns, go to the Home tab, click the 'Clear' eraser icon, and choose 'Clear All'.




