OnLoad / button control

melibeth

New Member
Joined
May 9, 2006
Messages
3
I want my user form to load right away when I open up my .xls file.

Also, anyone know how to put a button on an excel worksheet that will perform a Macros assigned to it?
 

Excel Facts

Format cells as currency
Select range and press Ctrl+Shift+4 to format cells as currency. (Shift 4 is the $ sign).
1. Click on ThisWorkBook and select the Open method - Within it,
UserFormName.Show

2. See Shapes.AddFormControl method or something similar
 
Upvote 0
Loading a spreadsheet into a form...

1. Click on ThisWorkBook and select the Open method - Within it,
UserFormName.Show

2. See Shapes.AddFormControl method or something similar


Could you be a little more specific please?

Where do I find "ThisWorkbook"?

How would I load an existing Excel spreadsheet into a VBA spreadsheet form control?

Thanks!
 
Upvote 0
Hello,

When you are in the Visual Basic editor, click View, Project Explorer. This will expose the individual sheets in the current Workbook. You will also see one named ThisWorkbook. If you double click it, it will open up into the code window for it. If you drop the General combobox in the upper left corner, you will see a choice for WorkBook. When you select WorkBook then the Declarations area on the right side will show all of the WorkBook events available to you. Click on open and then put your code in the sub declaration it will create for you. Here is an example and Good Luck!
Code:
Private Sub Workbook_Open()
    MsgBox "Workbook_Open"
End Sub
 
Upvote 0

Forum statistics

Threads
1,214,965
Messages
6,122,499
Members
449,089
Latest member
Raviguru

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