A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Hi J G Enterprises,
This usually points to Excel not being able to keep the Personal Macro Workbook (PERSONAL.XLSB) open in a stable state while recording.
A few things you can gently check:
1. Make sure no VBA code is running
If any macro is still executing (even in the background), Excel won’t allow macro recording. If you’ve recently run code, fully close Excel and reopen it before trying again.
2. Let Excel recreate PERSONAL.XLSB
Sometimes the Personal Macro Workbook itself becomes unavailable or corrupted.
- Close all Excel windows
- Restart Excel
- Go to Developer > Record Macro
- Set Store macro in: Personal Macro Workbook
- Record a very simple action (for example, type a value in a cell)
- Stop recording and save when prompted
This allows Excel to reopen or recreate PERSONAL.XLSB cleanly.
3. Check that PERSONAL.XLSB isn’t read‑only
If your Excel startup folder is synced (for example via OneDrive), the file can sometimes open as read‑only, which will block recording.
If the message still appears after a clean Excel restart, it may help to temporarily move or rename PERSONAL.XLSB and let Excel generate a fresh one.
Please let me know if this proves useful to you, or if you would like further assistance.
I'm looking forward to your reply.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment”.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.