How to Fix Excel Custom Add-Ins That Stop Loading
Question details
The user is experiencing an issue where custom Excel add-ins fail to load automatically upon launching the application, sometimes showing incomplete filenames or throwing loading errors.
- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Opening Microsoft Excel and expecting custom installed add-ins to load and be available automatically.
- Observed behavior
- The custom add-ins stop loading at startup even though their source files remain in the correct original locations. Manual reloading is sometimes required, and passwords set on certain add-ins may stop working temporarily.
Verify that your custom add-in files (.xlam or .xla) have not been moved or deleted from their original folders, and ensure that your Trust Center settings allow macros to run.
Create an Auto_Open Macro in PERSONAL.XLSB
Since Microsoft has not provided a confirmed official fix for this specific add-in loading bug, the most reliable workaround is to force the add-ins to open automatically using a startup macro.
By utilizing the Personal Macro Workbook (PERSONAL.XLSB), which opens invisibly every time you start Excel, you can execute a simple VBA script that manually triggers your required add-ins to load.
Open Excel and navigate to File > Options > Trust Center. Click on 'Trust Center Settings', select 'Macro Settings', and choose 'Enable VBA macros'.
If you do not already have a PERSONAL.XLSB file, go to the View tab, click Macros > Record Macro. In the 'Store macro in' dropdown, select 'Personal Macro Workbook', click OK, and then immediately click Stop Recording.
Press Alt + F11 on your keyboard to open the Visual Basic for Applications (VBA) editor.
In the left Project Explorer pane, expand VBAProject (PERSONAL.XLSB) and open Module1. Type the following code: Sub Auto_Open() \n Workbooks.Open "C:\Path\To\Your\Addin.xlam" \n End Sub (replace the path with the actual file path of your custom add-in).
Click the Save icon in the VBA editor, close the editor, and completely exit Excel. The next time you open Excel, the macro will run automatically and load your add-in.
Try WPS Office for Stable Spreadsheet Management
If persistent Microsoft Excel bugs and add-in loading errors are disrupting your workflow, consider switching to WPS Office. It provides a lightweight, highly stable environment for handling complex spreadsheets and macros without the recurring startup glitches.
- 1. Download the Installer: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install WPS Office: Run the downloaded installer and follow the quick on-screen instructions to set up the software in seconds.
- 3. Open Your Spreadsheets: Launch WPS Spreadsheets and open your existing Excel files seamlessly. Your data, formulas, and formatting will be preserved perfectly.

Frequently Asked Questions
Why do my custom Excel add-ins disappear after I close the program?
This often occurs due to overly restrictive Trust Center settings blocking the add-in, the add-in source file being accidentally moved or renamed, or an unresolved Microsoft Excel bug that fails to retain the COM Add-ins list configuration upon exit.
Where is the PERSONAL.XLSB file located on my computer?
The Personal Macro Workbook is stored in the XLSTART folder. On Windows, the default path is usually C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Excel\XLSTART.
How do I manually load a custom add-in in Excel?
Go to File > Options > Add-Ins. In the Manage drop-down box at the bottom of the window, select 'Excel Add-ins' and click 'Go...'. Click 'Browse' to locate and select your custom .xlam or .xla file, then click OK.




