Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
ComboBox
I'm sure this is possible and is probably easy, but I can't figure it out
(I'm learning, but still have a ways to go). I have a ComboBox that has only three choices. Depending on which one you choose I'd like for it to run a macro that I've already built. How do I attach the macro based on what the user chooses? I would really appreciate any help. -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200808/1 |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
ComboBox
Assuming Combobox from the ActiveX toolbox:
Private Sub ComboBox1_Change() Call ComboBox1_Click End Sub Private Sub ComboBox1_Click() Select Case ComboBox1.ListIndex Case -1 Call Msg("nothing, nonexisting entry") Case 0 Call Msg("First choice") Case 1 Call Msg("Secong choice") Case 2 Call Msg("THird choice") Case Else Call Msg(ComboBox1.Text) End Select End Sub Sub Msg(ByRef S As String) ActiveSheet.Range("C12").Value = S End Sub HTH. Best wishes Harald "lonnierudd via OfficeKB.com" <u11209@uwe skrev i melding news:88046b7228010@uwe... I'm sure this is possible and is probably easy, but I can't figure it out (I'm learning, but still have a ways to go). I have a ComboBox that has only three choices. Depending on which one you choose I'd like for it to run a macro that I've already built. How do I attach the macro based on what the user chooses? I would really appreciate any help. -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200808/1 |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
ComboBox
Thanks!
Harald Staff wrote: Assuming Combobox from the ActiveX toolbox: Private Sub ComboBox1_Change() Call ComboBox1_Click End Sub Private Sub ComboBox1_Click() Select Case ComboBox1.ListIndex Case -1 Call Msg("nothing, nonexisting entry") Case 0 Call Msg("First choice") Case 1 Call Msg("Secong choice") Case 2 Call Msg("THird choice") Case Else Call Msg(ComboBox1.Text) End Select End Sub Sub Msg(ByRef S As String) ActiveSheet.Range("C12").Value = S End Sub HTH. Best wishes Harald I'm sure this is possible and is probably easy, but I can't figure it out (I'm learning, but still have a ways to go). I have a ComboBox that has only three choices. Depending on which one you choose I'd like for it to run a macro that I've already built. How do I attach the macro based on what the user chooses? I would really appreciate any help. -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200808/1 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
fill combobox depending on selection from another combobox | Excel Discussion (Misc queries) | |||
Combobox items determined by the selection in another combobox | Excel Programming | |||
Combobox options based on the input of another combobox | Excel Programming | |||
ComboBox list reliant on the entry from a different ComboBox | Excel Programming | |||
How Do I Load A ComboBox RowSource From The Results Of Another ComboBox | Excel Programming |