How to Fix Excel for Mac Crashes When Saving a VBA Workbook
Question details
The user needs to resolve an issue where Excel for Mac unexpectedly crashes or quits during the process of saving a macro-enabled (VBA) workbook.

- Product
- Microsoft Excel for Mac
- Device & OS
- macOS
- Scenario
- Attempting to save an existing or new workbook that contains VBA macros.
- Observed behavior
- The Excel application crashes, freezes, or forcibly closes instead of completing the file save process.
Ensure you have saved all other open documents and copy your VBA workbook to a safe backup folder before proceeding with troubleshooting steps.
Update Software and Test in Safe Mode
Running your Mac in Safe Mode disables background helper applications that may conflict with Excel's saving process.
Software conflicts and outdated system files are common culprits for VBA-related crashes. Ensuring your macOS and Office suite are fully updated is the most critical first step.
Booting into Safe Mode allows you to isolate the problem by temporarily disabling third-party startup items and clearing system caches.
Open 'System Settings' > 'General' > 'Software Update' to update macOS. Then open Excel, go to 'Help' > 'Check for Updates' to install the latest Office patches.
Restart your Mac and immediately press and hold the 'Shift' key. Release the key when you see the login window. You will see 'Safe Boot' in the upper-right corner.
Open Excel in Safe Mode, create a new macro-enabled workbook, add a simple VBA script, and try saving it to see if the crash persists.

Disable Incompatible Add-ins and Resolve Font Conflicts
Third-party add-ins or corrupted macOS fonts can interfere with Excel's rendering and file-saving operations.
Perform a Clean Reinstallation of Excel
If the application files are corrupted beyond repair, completely removing and reinstalling the software will establish a fresh, working environment.
Try WPS Office for a Stable Spreadsheets Experience on Mac
If Microsoft Excel continues to crash on your Mac and disrupts your workflow, consider switching to WPS Office. It provides a lightweight, highly compatible alternative for opening, editing, and saving your complex spreadsheets seamlessly.
- 1. Download WPS Office: Visit the official WPS website and download the macOS version of WPS Office.
- 2. Install on Mac: Open the downloaded .dmg file and drag the WPS Office icon into your Applications folder.
- 3. Open Your Spreadsheets: Launch WPS Office and open your existing Excel files to continue your work without crashing interruptions.

Frequently Asked Questions
Why does Excel only crash when saving workbooks with VBA?
VBA execution requires specific background permissions and system resources. Corrupted modules, outdated third-party add-ins, or macOS security blockages can interrupt the VBA compilation during the save process, resulting in an application crash.
Will I lose my VBA macros if I uninstall and reinstall Excel?
No, your macros are saved directly within the macro-enabled workbook files (such as .xlsm or .xlsb), not within the Excel application itself. Reinstalling the software will not affect or delete your saved documents.
How do I determine which add-in is causing Excel to crash?
You can isolate the issue by disabling all add-ins via 'Tools' > 'Excel Add-ins'. Then, enable them one at a time, attempting to save your VBA workbook after each activation. The add-in enabled right before a crash occurs is the problematic one.
Can duplicate fonts in macOS really cause Excel to crash?
Yes. Excel relies on macOS system fonts to render both the user interface and cell contents. If there are corrupted or duplicate fonts, Excel may fail to load the necessary typography resources during the save operation, triggering a fatal crash.




