Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3
Default How do I create an user form to run macros in excel?

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 22,906
Default How do I create an user form to run macros in excel?

Debra Dalgleish has good instructions........with pictures.......at her site.

http://www.contextures.on.ca/xlUserForm01.html


Gord Dibben MS Excel MVP

On Fri, 27 Apr 2007 13:06:00 -0700, mgj72394
wrote:

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.


  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 4,339
Default How do I create an user form to run macros in excel?

Something along these lines:

Checkboxes are "Checkbox1","Checkbox2" .....
Macros are "macro1","macro2" ....

Private Sub CommandButton1_Click() ' "Submit button
For i = 1 To 4
If Controls("Checkbox" & i).Value Then
Run "macro" & i
End If
Next i
End Sub

HTH

"mgj72394" wrote:

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.

  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3
Default How do I create an user form to run macros in excel?

Thanks for the information. Do I need to set true/false values for each of
the checkboxes?

"Toppers" wrote:

Something along these lines:

Checkboxes are "Checkbox1","Checkbox2" .....
Macros are "macro1","macro2" ....

Private Sub CommandButton1_Click() ' "Submit button
For i = 1 To 4
If Controls("Checkbox" & i).Value Then
Run "macro" & i
End If
Next i
End Sub

HTH

"mgj72394" wrote:

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.

  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 4,339
Default How do I create an user form to run macros in excel?

The true/false are set when you check/uncheck the check boxes. You may want
to set them to false initially and/or after macros have been executed: the
latter to avoid inadvertently running the wrong macros if this could cause a
problem.

See the other reply re Debra's site which provides excellent examples and
guidance.

"mgj72394" wrote:

Thanks for the information. Do I need to set true/false values for each of
the checkboxes?

"Toppers" wrote:

Something along these lines:

Checkboxes are "Checkbox1","Checkbox2" .....
Macros are "macro1","macro2" ....

Private Sub CommandButton1_Click() ' "Submit button
For i = 1 To 4
If Controls("Checkbox" & i).Value Then
Run "macro" & i
End If
Next i
End Sub

HTH

"mgj72394" wrote:

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.



  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 3
Default How do I create an user form to run macros in excel?

Thank you so much for your help! I think I'm on the right track now!

"Toppers" wrote:

The true/false are set when you check/uncheck the check boxes. You may want
to set them to false initially and/or after macros have been executed: the
latter to avoid inadvertently running the wrong macros if this could cause a
problem.

See the other reply re Debra's site which provides excellent examples and
guidance.

"mgj72394" wrote:

Thanks for the information. Do I need to set true/false values for each of
the checkboxes?

"Toppers" wrote:

Something along these lines:

Checkboxes are "Checkbox1","Checkbox2" .....
Macros are "macro1","macro2" ....

Private Sub CommandButton1_Click() ' "Submit button
For i = 1 To 4
If Controls("Checkbox" & i).Value Then
Run "macro" & i
End If
Next i
End Sub

HTH

"mgj72394" wrote:

I want to be able to have a user form with 4 checkboxes and a submit button.
The user can choose 1 or any combination of the checkboxes. Each of the
checkboxes corresponds to a different macro. When the submit button is
clicked, only the macros that the user has chosen will execute. How do I
accomplish this? I've got the user form built; I'm just not quite sure how to
code this to get the desired result. This form will be used in Excel 2003.
Thanks.

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I am trying to create a form in Excel. In my form I want to be abl AngelaD Excel Discussion (Misc queries) 2 January 5th 07 03:16 PM
Can I create an Excel User Form without VB install on my PC? Novice Excel Discussion (Misc queries) 1 April 11th 06 04:05 PM
how to do a web query on an web browser on an user form using macros Sunny via OfficeKB.com Links and Linking in Excel 0 March 28th 06 01:47 PM
Trouble with saving user input in an Excel Form. University of Maine student Excel Discussion (Misc queries) 0 March 14th 06 07:31 PM
Looking to create a simple user form with lookup Tim Excel Discussion (Misc queries) 5 November 14th 05 04:57 PM


All times are GMT +1. The time now is 05:08 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"