logo
search
Excel Performance Problems

How to Improve Excel Performance When Moving or Copying Worksheets

Olivia MillerOlivia Miller Sep 28, 2026 870 views

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.

How to Improve Excel Performance When Moving or Copying Worksheets
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 you start

Before making structural changes, save a backup copy of your workbook to ensure no data is lost while simplifying formulas or splitting the file.

Solution 1Recommended

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.

1
Identify complex formulas

Locate columns or tables that heavily rely on extensive lookup formulas like VLOOKUP, XLOOKUP, or INDEX/MATCH.

2
Convert formulas to values

Select the cells containing formulas that no longer need dynamic updating. Press Ctrl+C to copy them, right-click, and select 'Paste Special' > 'Values'.

3
Remove volatile functions

Scan your workbook for volatile functions such as OFFSET, INDIRECT, or TODAY(). Replace them with non-volatile alternatives where possible, as they recalculate continuously.

Simplify Formulas and Reduce Dependency Chains
Calculation Switch: You can temporarily set Excel's calculation mode to 'Manual' (Formulas tab > Calculation Options) before copying the sheet, then switch it back to 'Automatic' afterward.
Free Microsoft Office alternative

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. 1. Download and install: Get WPS Office for free from the official website and complete the quick installation process.
  2. 2. Open your workbook: Launch WPS Spreadsheet and open your existing massive .xlsx file directly.
  3. 3. Test performance: Try moving or copying your complex worksheets to instantly notice the lightweight processing speed.
Lightweight architecture ensuring fast worksheet moving and copying100% compatibility with Microsoft Excel (.xlsx, .xls, .csv) formatsFamiliar user interface requiring zero learning curveFree to use with comprehensive data analysis and formula tools
microsoft office alternative - wps office

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'.