Excel Performance Problems

How to Stop Excel from Sharing Undo and Redo History Across Workbooks

Emma BrownEmma Brown Nov 3, 2026 871 views

Question details

Users want to know why Microsoft Excel shares a single undo and redo history across multiple open workbooks, and how to separate them so undoing an action in one workbook doesn't affect another.

How to Stop Excel from Sharing Undo and Redo History Across Workbooks
Product
Microsoft Excel
Device & OS
not provided
Scenario
Editing multiple Excel workbooks simultaneously and attempting to undo a mistake in one of them.
Observed behavior
Pressing Undo (Ctrl+Z) in one workbook reverts changes made in a completely different open workbook, because the undo stack is shared globally across the application.
Before you start

Save all your currently open workbooks to prevent data loss before attempting to open files in separate Excel instances.

Solution 1Recommended

Open Workbooks in Separate Excel Instances

Opening your workbooks in completely separate application instances of Excel forces each window to maintain its own independent undo and redo history.

By default, Excel opens all workbooks within the same application process (instance) to save system memory. Because the undo history is tied to the application process rather than the individual file, actions are grouped globally.

You can bypass this by forcing Excel to launch a completely new background process for your second workbook.

1
Open the first workbook

Launch Excel and open your first workbook normally.

2
Launch a new Excel instance

Right-click the Excel icon on your Windows taskbar. Hold down the 'Alt' key on your keyboard and click the 'Excel' application name in the popup menu. Keep holding 'Alt' until a prompt appears.

3
Confirm the new instance

When the dialog box asks 'Do you want to start a new instance of Excel?', click 'Yes'.

4
Open the second workbook

In this newly opened, independent Excel window, go to File > Open and select your second workbook. The undo histories will now be completely separate.

Open Workbooks in Separate Excel Instances
Copy and Paste Limitations: When copying and pasting data between two separate instances of Excel, you may lose some advanced formatting or the ability to link complex formulas.
Free Microsoft Office alternative

Try WPS Office for a Seamless Spreadsheet Experience

If Excel's shared undo history disrupts your workflow, consider switching to WPS Office. It is a highly compatible, lightweight, and free alternative to Microsoft Office that provides a clean, tabbed interface for managing multiple spreadsheets effortlessly.

  1. 1. Download WPS Office: Visit the official WPS Office website and download the free installation package for your operating system.
  2. 2. Install and Launch: Run the installer. Once completed, open WPS Spreadsheets.
  3. 3. Open Your Files: Open your existing Excel workbooks in WPS Spreadsheets and enjoy a smoother editing experience.
Fully compatible with Microsoft Excel (.xls, .xlsx) and CSV formatsFamiliar user interface with zero learning curve for Excel usersLightweight application that uses fewer system resourcesFree to use with comprehensive spreadsheet editing tools
QA img-9

Frequently Asked Questions

Can I disable the shared undo history in Excel settings?

No, the shared undo history is a core architectural component of the desktop version of Microsoft Excel. There is currently no built-in setting or toggle in the Options menu to disable it.

Does Excel Online have the same shared undo issue?

No. If you use Excel for the Web (Excel Online) in your browser, each workbook is opened in a separate browser tab or window, meaning they each maintain their own independent undo and redo histories.

Why does Excel group undo actions globally by default?

By default, Windows opens all workbooks in the same Excel application process (instance) to conserve system memory and resources. Because the undo stack is tied to the application instance rather than the individual file, the actions are grouped together.