Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
multiple toggle buttons
Hello,
I have multiple toggle buttons in an excel sheet that I need to generate some behavior. Although, they are lined up to perform identical tasks. For example, Toggle Buttons 1, 2, 3, and 4 will modify cell A1, B1, C1 and D1. Instead of having to create code for each individual togglebuttons, such as sub togglebutton1_click() ---- end sub togglebutton2_click() ---- end sub is there any way that I can use the case function, for example case is 1 ---- case is 2 --- and so on? Thank you in advance. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
multiple toggle buttons
Actually, what I meant was...
can I use a for i=1 to 4 togglebutton(i) cell(Ai)="Something" next i thanks "Nelson" wrote: Hello, I have multiple toggle buttons in an excel sheet that I need to generate some behavior. Although, they are lined up to perform identical tasks. For example, Toggle Buttons 1, 2, 3, and 4 will modify cell A1, B1, C1 and D1. Instead of having to create code for each individual togglebuttons, such as sub togglebutton1_click() ---- end sub togglebutton2_click() ---- end sub is there any way that I can use the case function, for example case is 1 ---- case is 2 --- and so on? Thank you in advance. |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
multiple toggle buttons
I haven't tried it but this might work...
Catch the on_change event and use the address from the "Target" as the input into your case statement. "Nelson" wrote: Hello, I have multiple toggle buttons in an excel sheet that I need to generate some behavior. Although, they are lined up to perform identical tasks. For example, Toggle Buttons 1, 2, 3, and 4 will modify cell A1, B1, C1 and D1. Instead of having to create code for each individual togglebuttons, such as sub togglebutton1_click() ---- end sub togglebutton2_click() ---- end sub is there any way that I can use the case function, for example case is 1 ---- case is 2 --- and so on? Thank you in advance. |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
multiple toggle buttons
Nelson,
The individual click events are required to respond to the toggle clicks. Although you could set up a generic routine that is called from each of these, with a variable that uses the toggle number, such as Private Sub ToggleButton1_Click() ToggleAction 1 End Sub Private Sub ToggleButton2_Click() ToggleAction 2 End Sub etc. Sub ToggleAction(idx As Long) Range("A" & idx).Value = "Something" End Sub -- HTH RP (remove nothere from the email address if mailing direct) "Nelson" wrote in message ... Actually, what I meant was... can I use a for i=1 to 4 togglebutton(i) cell(Ai)="Something" next i thanks "Nelson" wrote: Hello, I have multiple toggle buttons in an excel sheet that I need to generate some behavior. Although, they are lined up to perform identical tasks. For example, Toggle Buttons 1, 2, 3, and 4 will modify cell A1, B1, C1 and D1. Instead of having to create code for each individual togglebuttons, such as sub togglebutton1_click() ---- end sub togglebutton2_click() ---- end sub is there any way that I can use the case function, for example case is 1 ---- case is 2 --- and so on? Thank you in advance. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
have toggle buttons but everytime print preview buttons move | Excel Discussion (Misc queries) | |||
Stop toggle buttons in excel move from the cells after previewing | Excel Discussion (Misc queries) | |||
Toggle multiple values in single cell | Excel Worksheet Functions | |||
Specifying activesheets to multiple buttons....possible? | Excel Programming | |||
How can I use the Spin or Toggle buttons to change cell values | Excel Programming |