Office Settings & Configuration

How to Stop Excel Zoom Changes from Appearing in Undo History

Maira MehtabMaira Mehtab Oct 29, 2026 869 views

Question details

The user wants to prevent Excel from logging worksheet zoom adjustments as individual actions in the Undo history.

How to Stop Excel Zoom Changes from Appearing in Undo History
Product
Microsoft Excel
Device & OS
not provided
Scenario
Comparing different workbook states or adjusting the view while preserving earlier editing steps in the undo stack.
Observed behavior
Excel natively records every zoom change as an undoable action, which can quickly overwrite earlier edits and complicate reverting mistakes.
Before you start

Since Excel does not provide a built-in toggle to disable zoom tracking in the undo stack, it is best to set your preferred zoom level before starting a heavy editing session.

Solution 1Recommended

Use "New Window" to Compare Data Without Zooming

Instead of zooming in and out to see different parts of your data, you can open a secondary view of the same workbook. This preserves your undo history completely.

Excel treats view adjustments (like zooming and hiding rows) as state changes. By using the New Window feature, you can place two views of the same file side-by-side.

Any edits made in either window will sync instantly, but the scrolling and viewing states remain independent.

1
Open a New Window

Navigate to the 'View' tab on the Excel ribbon and click on 'New Window'. This creates a secondary view of your active workbook.

2
Arrange Windows

Still in the 'View' tab, click 'Arrange All'. Select 'Vertical' or 'Horizontal' from the prompt to place both windows side-by-side on your screen.

3
Compare and Edit

Scroll independently in each window to compare data. Because you are not changing the zoom level, your undo history remains clean and intact.

Use "New Window" to Compare Data Without Zooming
Pro Tip: When you are done comparing, simply close the second window. It will not close your file or delete any data.
Free Microsoft Office alternative

Try WPS Office for a Seamless Spreadsheet Experience

If strict software limitations in Excel are interrupting your workflow, consider trying WPS Office. It is a highly compatible, feature-rich office suite designed to make spreadsheet tasks straightforward and efficient.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free installation package.
  2. 2. Install WPS Office: Run the downloaded file and follow the on-screen prompts to complete the installation.
  3. 3. Open Your Workbooks: Launch WPS Spreadsheets and open your existing Excel files seamlessly without losing any formatting.
Excellent compatibility with all Microsoft Excel formats (.xlsx, .xls, .csv)Free and lightweight, running smoothly even on older devicesFamiliar user interface with built-in tab managementStable undo history functionality for complex spreadsheet edits
QA img-9

Frequently Asked Questions

Why does Excel count zooming as an undo action?

Excel is designed to treat changes to the active worksheet view, including zoom adjustments and hidden rows, as state changes. This allows users to revert completely to their previous workspace state, though it can inadvertently clutter the undo history.

Is there a VBA macro to prevent zoom changes from being recorded?

No. Unfortunately, VBA does not have a method to pause or bypass the undo stack for specific actions like zoom changes. Furthermore, executing any view change via VBA typically clears the entire undo history, which makes the problem worse.

How many actions can Excel store in its Undo history?

By default, Microsoft Excel can store up to 100 actions in its undo history. If you perform 100 zoom adjustments, your actual data edits will be pushed out of the undo stack.