VBA to compile modules upon opening workbook

westy1

New Member
Joined
May 14, 2010
Messages
4
I need a way to compile VBA code in a module upon opening the module. Any ideas?

Thanks.
 

Excel Facts

Add Bullets to Range
Select range. Press Ctrl+1. On Number tab, choose Custom. Type Alt+7 then space then @ sign (using 7 on numeric keypad)
The circumstance is that I created a User Defined Function (UDF) that I want to permanently 'install' to excel using a NON MACRO ENABLE FILE TYPE.

I tried saving the UDF in a .xlam file format, aka a Excel Addin file type, and then added the Addin to excel. When tried to user the UDF, I got the '#NAME' error.

I then went into the VBA Editor and compiled the VBA code (which included the UDF from the Addin xlam file). After I did this, I was able to use the UDF in my spreadsheet.

Does that answer the question, or is something still missing? Thanks.
 
Upvote 0

Forum statistics

Threads
1,214,522
Messages
6,120,025
Members
448,939
Latest member
Leon Leenders

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