VBA Best way to auto run all macros on a sheet when file is opened

LNG2013

Active Member
Joined
May 23, 2011
Messages
466
I am reworking some of my previous code and would like to have it so that when the file is opened it runs all the macros in the workbook.

How do I go about doing this?
 

Excel Facts

How can you turn a range sideways?
Copy the range. Select a blank cell. Right-click, Paste Special, then choose Transpose.
In VBA, select ThisWorkbook in your VBAProject window and enter the following:

Sub Workbook_Open()

Run ("Your Macro #1 Here")
Run ("Your Macro #2 Here")
Run......for as many macros as you need to run on open

End Sub
 
Upvote 0
Ok this works but is there a better way to have the first book run than to change the first Sub to Auto_Run?

In VBA, select ThisWorkbook in your VBAProject window and enter the following:

Sub Workbook_Open()

Run ("Your Macro #1 Here")
Run ("Your Macro #2 Here")
Run......for as many macros as you need to run on open

End Sub
 
Upvote 0
Ok this works but is there a better way to have the first book run than to change the first Sub to Auto_Run?
No. There are different ways, but they're not better.

Incidentally, books don't 'run'. I assume this was a type for 'macro'.
 
Upvote 0

Forum statistics

Threads
1,224,584
Messages
6,179,687
Members
452,938
Latest member
babeneker

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