Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
GoTo Worksheet based on which button clicked
Hi All
I would like to write one routine that handles navigation to different worksheets based on the name assigned to a button. - I have a number of navigation buttons on a worksheet (the buttons are from the Forms toolbar) - Each button will navigate to a different worksheet - I have given each button a different name, which is the same name as the worksheet that it goes to - For example, the button that goes to Worksheets("TestSheet") has the name "TestSheet" - The worksheet with the buttons is protected (so the buttons cannot be selected) What I don't know, is how to capture Shapes("TestSheet").Name when it is clicked. I'd prefer not to have a whole case statement, if possible. All suggestions appreciated. Paul Martin Melbourne, Australia |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
GoTo Worksheet based on which button clicked
Hi Paul,
Use MsgBox Application.Caller -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Paul Martin" wrote in message om... Hi All I would like to write one routine that handles navigation to different worksheets based on the name assigned to a button. - I have a number of navigation buttons on a worksheet (the buttons are from the Forms toolbar) - Each button will navigate to a different worksheet - I have given each button a different name, which is the same name as the worksheet that it goes to - For example, the button that goes to Worksheets("TestSheet") has the name "TestSheet" - The worksheet with the buttons is protected (so the buttons cannot be selected) What I don't know, is how to capture Shapes("TestSheet").Name when it is clicked. I'd prefer not to have a whole case statement, if possible. All suggestions appreciated. Paul Martin Melbourne, Australia |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
GoTo Worksheet based on which button clicked
Thanks, Bob. Brilliant.
Paul "Bob Phillips" wrote in message ... Hi Paul, Use MsgBox Application.Caller -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Paul Martin" wrote in message om... Hi All I would like to write one routine that handles navigation to different worksheets based on the name assigned to a button. - I have a number of navigation buttons on a worksheet (the buttons are from the Forms toolbar) - Each button will navigate to a different worksheet - I have given each button a different name, which is the same name as the worksheet that it goes to - For example, the button that goes to Worksheets("TestSheet") has the name "TestSheet" - The worksheet with the buttons is protected (so the buttons cannot be selected) What I don't know, is how to capture Shapes("TestSheet").Name when it is clicked. I'd prefer not to have a whole case statement, if possible. All suggestions appreciated. Paul Martin Melbourne, Australia |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
let a sub recognise the name of the button that has been clicked. | Excel Discussion (Misc queries) | |||
create a goto button in excel | Excel Worksheet Functions | |||
Pause macro, add form button to sheet, continue macro when button clicked! | Excel Programming | |||
How to end macro on inital active worksheet containing macro button that was clicked | Excel Programming | |||
Detrmine which command button was clicked | Excel Programming |