A personal xlsb file—usually named PERSONAL.XLSB—is Excel's hidden Personal Macro Workbook. Macros stored there load in the background whenever Excel starts on that computer, so the same shortcuts and VBA routines stay available across every workbook you open.
This guide explains what the file is for, how to create and find it, how to unhide it for edits, and how to open related .xlsb content in WPS Spreadsheet when you need a second desktop app for data work.

What a personal xlsb file is used for
Most .xlsb files are ordinary Excel Binary Workbooks: sheets, formulas, and charts stored as compact binary records. A personal xlsb file is different. It is a special, usually blank-looking workbook that exists so your macros travel with the Excel session instead of sitting inside one project file.
That is why people search for personal xlsb when a favorite shortcut stops working after a PC move, or when Unhide suddenly lists PERSONAL.XLSB. The file is meant to stay hidden while still loading from the XLSTART folder.
Treat any unexpected .xlsb attachment like XLSM. Binary workbooks can carry VBA. Enable macros only when you trust the sender. For a broader look at the binary format itself, see what an XLSB file is and how to open or convert it.

How to create a personal xlsb workbook
Excel does not ship a ready-made personal xlsb file. You create it the first time you store a recorded macro in the Personal Macro Workbook.
Open Excel and make sure the Developer tab is visible. If it is missing, open Options, open Customize Ribbon, and enable Developer.
On the Developer tab, choose Record Macro.
Give the macro a clear name with no spaces.
In Store macro in, choose Personal Macro Workbook, then click OK.
Perform a simple action, or do nothing if you only need the file created.
Click Stop Recording.
Close Excel. When prompted to save changes to the Personal Macro Workbook, choose Save.

Record macro personal xlsb workbook
After that save, Excel keeps PERSONAL.XLSB in XLSTART and opens it quietly on the next launch. Press Alt+F11 and look for VBAProject (PERSONAL.XLSB) if you want to replace the empty recorded macro with real code.
Where to find your personal xlsb file
On Windows, the usual place for a personal xlsb file is the XLSTART folder under your AppData roaming profile. Paste this into File Explorer's address bar:
%appdata%\Microsoft\Excel\XLSTART
You should see PERSONAL.XLSB there once the Personal Macro Workbook has been created. Some installs also use a Local XLStart path under AppData\Local\Microsoft\Excel\XLStart. If Explorer hides AppData, turn on Hidden items under the View tab first.
Copy that file when you move to a new PC, or keep a dated backup before you delete modules. Anything sitting in XLSTART opens with Excel, so avoid dropping unrelated workbooks into the same folder.
How to unhide and edit personal xlsb macros
Because the personal xlsb workbook stays hidden, you will not see a sheet tab for it during normal work. To review or tidy macros from the ribbon:
Go to the View tab.
In the Window group, click Unhide.
Select PERSONAL.XLSB and click OK.
Edit macros from Developer > Macros, or open the Visual Basic Editor with Alt+F11.
When you finish, choose View > Hide so the personal workbook stays out of the way.

Unhide personal xlsb workbook window
If Unhide is grayed out, no hidden workbook is loaded—often because PERSONAL.XLSB was never created, was deleted from XLSTART, or Excel was started without that startup folder. Create a new Personal Macro Workbook recording, then try again.
Open a personal xlsb file in WPS Spreadsheet
WPS Spreadsheet can open Excel Binary Workbook files on desktop, including a PERSONAL.XLSB copy you browse to from File Explorer. That is useful when you need to inspect sheets or convert data, even though WPS does not mirror Excel's XLSTART auto-load behavior for a personal macro workbook.
Install WPS Spreadsheet if it is not already on the computer.
Choose File > Open, or double-click the .xlsb file if WPS is the default app.
Set the file type filter to Excel Binary Workbook (*.xlsb) when the list looks empty.
Select PERSONAL.XLSB or another binary workbook, then click Open.
If a security prompt mentions macros, leave them disabled unless you know the code is safe.

Open personal xlsb in WPS
Need a shareable copy for teammates on Google Sheets or a portal that rejects binary files? Use Save As to XLSX—or XLSM if macros must travel with the workbook—inside WPS Spreadsheet. Keep the original personal xlsb backup untouched.
Reusable macros in WPS without only personal xlsb
If your daily editing happens in WPS Spreadsheet, do not assume a personal xlsb file from Excel will auto-load the same way. A practical WPS pattern is to keep macros in a dedicated workbook, then save that workbook as a WPS Add-in (*.xlam) and load it from Developer > Add-ins.
Open the workbook that already contains the macros you want everywhere.
Choose File > Save As.
Pick WPS Add-in (*.xlam) or the closest Excel Add-in option your build lists.
Save the add-in to a folder you can find later.
In a blank spreadsheet, open Developer > Add-ins, browse to the file, and enable it.
Optional: add the macro to the ribbon or Quick Access Toolbar from Options > Customize Ribbon by choosing commands from Macros.

Save WPS add-in for macros
Enable the Developer tab in WPS the same way you would in Excel: Options > Customize Ribbon, then check Developer. VBA support can depend on your WPS build and whether the VBA runtime is installed, so confirm macros run on a test sheet before you rely on them in production files.
FAQs
Why can't I see PERSONAL.XLSB in Excel?
It is hidden by design. Use View > Unhide, or open the VBA Editor and look for VBAProject (PERSONAL.XLSB). If neither path shows the file, create it by recording a macro into the Personal Macro Workbook.
Is personal xlsb the same as a normal .xlsb workbook?
Same binary format, different job. A normal .xlsb holds your data model. A personal xlsb workbook holds macros that should follow the Excel session. Do not store important business tables only inside PERSONAL.XLSB.
Can I delete PERSONAL.XLSB safely?
Close Excel first, then delete or rename the file in XLSTART if you truly want to remove personal macros. Back it up before you delete. Excel will recreate a new personal workbook the next time you record into Personal Macro Workbook.
Will Google Sheets load my personal xlsb macros?
No. Convert data sheets to XLSX for sharing, and keep VBA where a desktop spreadsheet that supports macros can run it—Excel or a properly configured WPS Spreadsheet setup.





