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

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.

sbendbuckeye

Active Member
Joined
Nov 26, 2003
Messages
440
1. Click on ThisWorkBook and select the Open method - Within it,
UserFormName.Show

2. See Shapes.AddFormControl method or something similar
 

pellacad

New Member
Joined
Apr 21, 2002
Messages
9
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!
 

sbendbuckeye

Active Member
Joined
Nov 26, 2003
Messages
440
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
 

Watch MrExcel Video

Forum statistics

Threads
1,130,112
Messages
5,640,173
Members
417,129
Latest member
geekzilla

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
Top