![]() |
How do I set a macro to unhide a worksheet and stay on it?
I am trying to create a form on Excel (2007) that will contain individual
form control buttons for every worksheet in the workbook. My goal is to just display one sheet with a control button with all the options for the actual worksheets. Once the user selects the button for the worksheet he would like to see that worksheet should unhide and display. I got the macro recorded to do so but it then switches back to the form sheet. I would like for it to remain on the newly displayed worksheet. |
How do I set a macro to unhide a worksheet and stay on it?
Show us what you have and we can modify. (it's not much, I'm sure)
"moez77" wrote: I am trying to create a form on Excel (2007) that will contain individual form control buttons for every worksheet in the workbook. My goal is to just display one sheet with a control button with all the options for the actual worksheets. Once the user selects the button for the worksheet he would like to see that worksheet should unhide and display. I got the macro recorded to do so but it then switches back to the form sheet. I would like for it to remain on the newly displayed worksheet. |
How do I set a macro to unhide a worksheet and stay on it?
Assuming sheet 2 is hidden, the something like:
Private Sub CommandButton1_Click() Sheets("Sheet2").Visible = True Sheets("Sheet2").Activate End Sub "moez77" wrote in message ... I am trying to create a form on Excel (2007) that will contain individual form control buttons for every worksheet in the workbook. My goal is to just display one sheet with a control button with all the options for the actual worksheets. Once the user selects the button for the worksheet he would like to see that worksheet should unhide and display. I got the macro recorded to do so but it then switches back to the form sheet. I would like for it to remain on the newly displayed worksheet. |
How do I set a macro to unhide a worksheet and stay on it?
If the button is on a UserForm, modify the code to:
Private Sub CommandButton1_Click() Sheets("Sheet2").Visible = True Sheets("Sheet2").Activate Unload Me End Sub This will close the UserForm and leave the Active sheet on screen. "moez77" wrote in message ... I am trying to create a form on Excel (2007) that will contain individual form control buttons for every worksheet in the workbook. My goal is to just display one sheet with a control button with all the options for the actual worksheets. Once the user selects the button for the worksheet he would like to see that worksheet should unhide and display. I got the macro recorded to do so but it then switches back to the form sheet. I would like for it to remain on the newly displayed worksheet. |
All times are GMT +1. The time now is 04:18 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com