VBA & Macro Problems

Fix Excel Unresponsive After Clicking Enable Content for Macros

Steven ParkerSteven Parker Oct 26, 2026 869 views

Question details

The user needs to resolve an issue where Excel completely freezes and becomes unusable after enabling macros in a workbook.

How to Fix Excel Becoming Unresponsive After Enabling Macros
Product
Microsoft Excel
Device & OS
not provided
Scenario
Opening a macro-enabled workbook and clicking the 'Enable Content' button to run VBA scripts.
Observed behavior
The Excel interface, including scrollbars and worksheet cells, stops responding entirely. All macros fail to execute, even when the file is saved locally, despite working fine in previous Excel versions.
Before you start

Before troubleshooting, ensure your macro-enabled file is saved on a local hard drive rather than a network location, and verify that the file's properties do not have the 'Unblock' security checkbox checked.

Solution 1Recommended

Install the Latest Office Updates or Revert to a Previous Build

Version-specific bugs (such as in version 2206) can cause Excel to freeze when handling macros. Updating or rolling back the Office build can restore functionality.

Since this issue frequently correlates with specific Microsoft Office updates, updating to the latest patch is the most direct fix. If the latest version still freezes, reverting to an older, stable version (such as version 2205) is necessary.

1
Open a blank workbook

Launch Excel and open a completely blank workbook. Do not open the problematic macro-enabled file.

2
Check for updates

Navigate to 'File' > 'Account' (or 'Office Account'). Under the Product Information section, click on 'Update Options' and select 'Update Now'.

3
Restart Excel

Allow the updates to download and install. Once completed, restart Excel and test your macro-enabled workbook.

Install the Latest Office Updates or Revert to a Previous Build
Rolling Back Office: If updating does not resolve the issue, you may need to use the Microsoft Office Deployment Tool to roll back your installation to the previous version where the macros worked successfully.
Free Microsoft Office alternative

Try WPS Office for Stable Macro Performance

If Microsoft Excel continues to freeze or become unresponsive when handling your VBA macros due to update bugs, consider switching to WPS Office. It provides a lightweight, highly compatible environment for executing your macro-enabled workbooks smoothly.

  1. 1. Download and install: Download WPS Office from the official website and complete the installation on your device.
  2. 2. Open your macro file: Launch WPS Spreadsheets, click 'Open', and select your .xlsm or .xlsb workbook.
  3. 3. Enable macros safely: When prompted by the security warning, click 'Enable Macros' to run your scripts smoothly without UI lockups.
Highly compatible with Microsoft Excel (.xlsm, .xlsx, .xls) files and VBA macros.Lightweight architecture prevents system freezing and unresponsiveness.Familiar user interface requires no learning curve for Excel users.Free to download and use for your daily spreadsheet and macro tasks.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel freeze when I click Enable Content?

Excel may freeze due to a bug in a specific Microsoft Office update version (like 2206), corrupt macro code that triggers an infinite loop upon opening, or a conflict with your Trust Center macro security settings.

Does saving the macro file on a local drive fix the unresponsive issue?

It can help. Moving a macro-enabled workbook from a network drive to a local drive resolves issues related to Microsoft's strict network security policies (Mark of the Web), which often block macros from untrusted network locations and cause unpredictable behavior.

How can I completely bypass the Enable Content button in Excel?

You can bypass the prompt by adding the folder where your file is stored to Excel's Trusted Locations. Navigate to File > Options > Trust Center > Trust Center Settings > Trusted Locations, and add your local folder to the list.