How to Stop Excel Zoom Changes from Appearing in Undo History
Question details
The user wants to prevent Excel from logging worksheet zoom adjustments as individual actions in the 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.
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.
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.
Navigate to the 'View' tab on the Excel ribbon and click on 'New Window'. This creates a secondary view of your active workbook.
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.
Scroll independently in each window to compare data. Because you are not changing the zoom level, your undo history remains clean and intact.

Avoid Zooming and Submit Feedback
Because the zoom tracking behavior is hardcoded into Microsoft Excel, the only permanent solution is for Microsoft to change it via an update.
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. Download the Installer: Visit the official WPS Office website and download the free installation package.
- 2. Install WPS Office: Run the downloaded file and follow the on-screen prompts to complete the installation.
- 3. Open Your Workbooks: Launch WPS Spreadsheets and open your existing Excel files seamlessly without losing any formatting.

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.




