
Place the code below into the code module ThisWorkbook.
Andreas.
Private Sub Workbook_Open()
Worksheets("MySpecificSheetName").Activate
End Sub
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
How to create a Macro to go to a specific worksheet, when workbook opens.
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Place the code below into the code module ThisWorkbook.
Andreas.
Private Sub Workbook_Open()
Worksheets("MySpecificSheetName").Activate
End Sub
super fast reply: thank you. will do so immediately.
Ken
Didn't work. The sheet name on the Tab is BUDGETF-MONTHLY EXPENSES 2025. I saved the workbook with a different worksheet showing, then,
I tried in lower case, with and without the hyphen, with and without the spaces between words. Still opens to a different worksheet.
Didn't work. The sheet name on the Tab is BUDGETF-MONTHLY EXPENSES 2025. I saved the workbook with a different worksheet showing, then,
I tried in lower case, with and without the hyphen, with and without the spaces between words. Still opens to a different worksheet.
Code is:-
Private Sub Workbook_Open()
Worksheets(2).Select
End Sub
Note how the number 2 corresponds to the name that you’ve given to your Worksheet (see image below).
Didn't work. The sheet name on the Tab is BUDGETF-MONTHLY EXPENSES 2025. I saved the workbook with a different worksheet showing, then,
I tried in lower case, with and without the hyphen, with and without the spaces between words. Still opens to a different worksheet.
Means the code did not run. If you tried it without spacing (or the sheet name misspelled) you would get a RTE 9!
It's up to you to enable your macros.
Enable or disable macros in Office files - Office Support
Andreas.