Personal Macro Workbook in the startup folder must stay open for recording

Chris Waller

Board Regular
Joined
Jan 18, 2009
Messages
183
Office Version
  1. 365
Platform
  1. Windows
Hi,

I am experiencing a problem trying to record macros in my Personal Macro Workbook. I get an error message "Personal Macro Workbook in the startup folder must stay open for recording". I then get an Excel Pop-up box "Unable to record". When I look there is a Personal Macro Workbook in the XLSTART Folder. I have deleted this several times, but, when I try to record a macro it comes up with the error message above. I have tried to look on the Internet to find out what to do and there doesn't appear to be the same scenario anywhere. I would appreciate it if anyone could shed some light on this problem?
 

Excel Facts

How to change case of text in Excel?
Use =UPPER() for upper case, =LOWER() for lower case, and =PROPER() for proper case. PROPER won't capitalize second c in Mccartney
You cannot record Macros in the Personal Workbook to my knowledge.
Create the Macro in a standard workbook and then look in the Vba Project window.
You will see your module there. I would give the module a name that relates to what your script does. Then click on the Module and drag it into the Personal folder.

You can then remove the module from the active workbook.

The script in the Personal folder can be run now in any current or future workbooks you create. I would assign the script a shortcut key so you can run it needing no buttons. But that is not the only way to run it.
 
Upvote 0
Hi, This is the way I ha
You cannot record Macros in the Personal Workbook to my knowledge.
Create the Macro in a standard workbook and then look in the Vba Project window.
You will see your module there. I would give the module a name that relates to what your script does. Then click on the Module and drag it into the Personal folder.

You can then remove the module from the active workbook.

The script in the Personal folder can be run now in any current or future workbooks you create. I would assign the script a shortcut key so you can run it needing no buttons. But that is not the only way to run it.

This is the way I have recorded macros in all the previous versions of Excel. I have recently tried to do this in Excel 2016, but to no avail. I will give your reply a thought and I will come back if I have an update.

Thanks in the meantime.
 
Upvote 0
Are you testing with a very simple macro?
For instance, start record, type a value in Cell A1, then stop recording. Does it work?

In general I would agree that a first "hello world" macro by default is saved in the personal workbook ... that's what its for as far as I know. Although I haven't actually used the personal workbook in ages. I have my own macro workbooks for various purposes. Nothing special about the personal macro workbook ... its just a workbook like any other (except perhaps, hidden and in a startup folder, which is why it works as it does).

Note that the next question (if the first one above provides a successful result) is what the heck are you recording...?
 
Last edited:
Upvote 0
@Chris Waller, when you open an Excel file and look in the VB editor at the VBAProject window is the Personal Workbook showing?
You cannot record Macros in the Personal Workbook to my knowledge.
If you go to record a macro and click the Store macro in dropdown you will see that one of the options is the Personal Workbook (which is what I think the OP means).
 
Upvote 0
MARK858,

When I open the VB editor there is no Personal Workbook showing.
 
Upvote 0
In the Start up folder right click the Personal workbook, click properties, on the General tab is there an unblock checkbox showing?
 
Upvote 0
Try putting a new workbook in the startup folder, obviously give it a different name. Close and reopen Excel. Does the new workbook open and appear in the VBAProject window?
 
Upvote 0

Forum statistics

Threads
1,214,979
Messages
6,122,557
Members
449,088
Latest member
davidcom

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top