Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try something like
Select Case UCase(Selection.Text) Case "A" Userform1.Show Case "B" Userform2.Show ' and so on End Select If you want to get a bit trickier, you can use code like Sub AAA() Dim N As Long Dim Obj As Object N = 3 Select Case N Case 1 Set Obj = VBA.UserForms.Add("Userform1") Case 2 Set Obj = VBA.UserForms.Add("Userform2") Case 3 Set Obj = VBA.UserForms.Add("Userform3") End Select If Not Obj Is Nothing Then Obj.Show End If End Sub See http://www.cpearson.com/Excel/showanyform.htm for an explanation. -- Cordially, Chip Pearson Microsoft Most Valuable Professional Excel Product Group Pearson Software Consulting, LLC www.cpearson.com (email on web site) "DJ" wrote in message ... Ive created a worksheet ComboBox that contains options A, B, and C. When option C is selected, I would like UserForm1 to appear. I am having trouble calling the user form. I have tried variations of the following: Private Sub Options_Click() 'If TypeName(Selection) = "C" Then Load UserForm1 End Sub Any help is much appreciated! DJ |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Populate Sheet based on ComboBox selection | Excel Programming | |||
How to populate a combobox based on selection from another combobo | Excel Programming | |||
VB Script based on combobox selection | Excel Programming | |||
Userform: Textbox changing with selection in combobox (list) | Excel Programming | |||
Excel - Copy range of cells based on Combobox Selection | Excel Programming |