logo
search
list

Table of Content

What a personal xlsb file is used for
How to create a personal xlsb workbook
Where to find your personal xlsb file
How to unhide and edit personal xlsb macros
Open a personal xlsb file in WPS Spreadsheet
Reusable macros in WPS without only personal xlsb
FAQs
Summary

How to Create and Use a Personal XLSB Macro Workbook

Posted by Algirdas Jasaitis

calendar

2026-09-07

views

870

likes

4

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.

How to Create and Use a Personal XLSB Macro Workbook
How to Create and Use a Personal XLSB Macro Workbook

100% secure


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.

WPS spreadsheet personal xlsb macros
WPS spreadsheet personal xlsb macros

Use Word, Excel, and PPT for FREE

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.

  1. Open Excel and make sure the Developer tab is visible. If it is missing, open Options, open Customize Ribbon, and enable Developer.

  2. On the Developer tab, choose Record Macro.

  3. Give the macro a clear name with no spaces.

  4. In Store macro in, choose Personal Macro Workbook, then click OK.

  5. Perform a simple action, or do nothing if you only need the file created.

  6. Click Stop Recording.

  7. Close Excel. When prompted to save changes to the Personal Macro Workbook, choose Save.


Record macro personal xlsb workbook


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.

100% secure

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:

  1. Go to the View tab.

  2. In the Window group, click Unhide.

  3. Select PERSONAL.XLSB and click OK.

  4. Edit macros from Developer > Macros, or open the Visual Basic Editor with Alt+F11.

  5. When you finish, choose View > Hide so the personal workbook stays out of the way.


Unhide personal xlsb workbook window


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.

100% secure

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.

  1. Install WPS Spreadsheet if it is not already on the computer.

  2. Choose File > Open, or double-click the .xlsb file if WPS is the default app.

  3. Set the file type filter to Excel Binary Workbook (*.xlsb) when the list looks empty.

  4. Select PERSONAL.XLSB or another binary workbook, then click Open.

  5. If a security prompt mentions macros, leave them disabled unless you know the code is safe.


Open personal xlsb in WPS


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.

Use Word, Excel, and PPT for FREE

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.

  1. Open the workbook that already contains the macros you want everywhere.

  2. Choose File > Save As.

  3. Pick WPS Add-in (*.xlam) or the closest Excel Add-in option your build lists.

  4. Save the add-in to a folder you can find later.

  5. In a blank spreadsheet, open Developer > Add-ins, browse to the file, and enable it.

  6. 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


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.

100% secure

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.

Free Office Download
   
  • Use Word, Excel, and PPT for FREE, No Ads.

  • Edit PDF files with the powerful PDF toolkit.

  • Microsoft-like interface. Easy to learn. 100% Compatibility.

  • Boost your productivity with WPS's abundant free Word, Excel, PPT, and CV templates.

100% secure
avator
Algirdas Jasaitis

Summary

A personal xlsb workbook is Excel's hidden home for macros you want on every new sheet. Create it once by recording into the Personal Macro Workbook, keep a backup of the XLSTART copy, and unhide it only when you need to edit.

When you open the same binary file in WPS Spreadsheet, treat macros carefully and use a WPS Add-in if you need reusable automation across many workbooks there. That split keeps personal macros portable without forcing one app to copy the other's startup behavior.

100% secure


Algirdas Jasaitis

15 years of office industry experience, tech lover and copywriter. Follow me for product reviews, comparisons, and recommendations for new apps and software.