Using Forms in Ecel Macros

jjrtootle

New Member
Joined
May 6, 2002
Messages
19
I'm writing a macro in excel that calls a user form. On the form I want to have a button that allows the user to return to the origional macro module and continue executing code from the place where it left off. What codes should I use to exit the form and how do I get the orgional module to "remember" where it was?
 

Excel Facts

How to show all formulas in Excel?
Press Ctrl+` to show all formulas. Press it again to toggle back to numbers. The grave accent is often under the tilde on US keyboards.
So long as your code looks something like this:

<pre>
Public Sub main()

Dim oRange as Range

Set oRange = '....blah blah blah

Userform1.Show 'Your code for showing your userform

' Some more code here

End Sub</pre>

...The code will continue from the line "Some more code here" when you get rid of the userform.

Now, the button on your userform, I'm guessing that you simply want to kill the userform and allow the macro to continue. In the buttons click event in the userform code module simplt put this line of code:

<pre>
Unload Me</pre>

This will kill the form and return you to the next part of your macro.

HTH
 
Upvote 0

Forum statistics

Threads
1,214,643
Messages
6,120,702
Members
448,980
Latest member
CarlosWin

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