Skip to main content

How to create buttons to open/go to certain sheets in Excel?

Sometimes, you may need to create a button to open a certain worksheet in current workbook, so how to deal with it? Actually there are several methods that can help you solve it.

Use Kutools for Excel's Navigation Pane to list all opening workbooks and their sheets, click to jump to sheets!


Create button to open certain sheet with shape and hyperlink

This method will guide you to insert a rounded rectangle, and then add hyperlink for this rounded rectangle to the certain worksheet. You can do as follows:

1. Click Insert > Shapes > Rounded Rectangle. See screen shot:
doc button open sheets 1

2. Draw a rounded rectangle on the worksheet, and you can format it and type text to it as you need. In our case, we type Go To Sheet1 as below screen shot shown:
doc button open sheets 2

3. Right click the rounded rectangle, and select Hyperlink from the right-clicking menu.
doc button open sheets 3

4. In the opening Insert Hyperlink dialog box,
(1) Select Place in This Document in the Link to section;
(2) Click to select the certain sheet name in the Or Select a place in this document section;
(3) Type the destination cell address into the Type the cell reference box, and at last click the OK button.
doc button open sheets 4

Now when you click the rounded rectangle, it will skip to the specified cell of specified sheet at once.

Easily insert multiple macro buttons to go to (each) other worksheets in Excel

For inserting a macro button to go to another worksheet, normally you have to finish all above 5 steps, and it will be quite tedious to insert many macro buttons to go to each worksheet in the current workbook. But, Kutools for Excel’s Create List of Sheet Names utility enables you to quickly insert multiple macro buttons to go to each worksheet.


ad create list of sheet names 1

This Create List of Sheet Names utility also supports to batch insert multiple hyperlinks to go to each worksheet (or other worksheets) in current workbook.

Create button to open certain sheet with Form control button

This method will walk you through creating a form control button to open certain worksheet. You can do as follows:

1. Click the Developer > Insert > Button in Form Controls section. See screen shot:
doc button open sheets 5
Note: By default the Developer tab does not display in Ribbon, click to know how to show/display developer tab in Excel Ribbon.

2. Draw a button, then an Assign Macro dialog box comes out. In the dialog box, type a name for the macro into the Macro name box, and then click the New button.
doc button open sheets 6

3. Now the Microsoft Visual Basic for Applications dialog box opens, please paste following code between sub and End sub. See screen shot:

Code: Go to certain worksheet in Excel

ThisWorkbook.Sheets("Sheet1").Activate

Note: In the code, please change the Sheet1 to required sheet name based on your needs.
doc button open sheets 7

4. Save the code, and close the Microsoft Visual Basic for Application window. Now you will get a form control button as below screen shot shown. Click the button, it will skip to the specified worksheet immediately.


Create buttons to open all sheets with Kutools for Excel

Both above methods can only create one button to open one sheet. If you want to batch create multiple buttons to open all worksheets, you should try Kutools for Excel’s Create List of Sheet Names utility.

Kutools for Excel - Supercharge Excel with over 300 essential tools. Enjoy a full-featured 30-day FREE trial with no credit card required! Get It Now

1. Click the Kutools Plus > Worksheet > Create List of Sheet Names.

2. In the Create List of Sheet Names dialog box,
(1) Check the Contains buttons and macros option in the Sheet Index Styles section;
(2) In the Specify sheet name for Sheet Index box, type a name for the new created sheet;
(3) Specify the position of index sheet in the Insert the Sheet index in drop down list;
doc button open sheets 10

3. Click the OK button. Then it will create an index sheet with multiple buttons. Each button is named with its worksheet name and linked to this worksheet. See below screen shot:
doc button open sheets 11

Note: This method requires enabling the Trust to the VBA project object model option in the Trust Center.

Kutools for Excel - Supercharge Excel with over 300 essential tools. Enjoy a full-featured 30-day FREE trial with no credit card required! Get It Now


Demo: create buttons to open/go to all sheets in Excel


Kutools for Excel: Over 300 handy tools at your fingertips! Start your 30-day free trial with no feature limitations today. Download Now!

Navigation Pane: List all opening workbooks and vertical sheet tab for easily switching to any sheet

Kutools for Excel’s Navigation Pane lists all opening workbooks and corresponding worksheets vertically as below screenshots. (1) Clicking a workbook in the Workbook section will switch to this workbook window; (2) while clicking a worksheet in the Worksheet section will skip to open this worksheet.


ad navigation pane book sheet 1


Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...

Description


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for your easy and clear explanation of how to do this. I'm using a permanently purchased copy of MS Office 2010 in 2023 btw.
This comment was minimized by the moderator on the site
Thank you so much, it is useful.
This comment was minimized by the moderator on the site
Thank you soooooooooooooooooo much this was uber helpful i reallly appreciate the extra help
This comment was minimized by the moderator on the site
Why does Everyone still use these buttons designed 30 years ago, making your own ribbon is way cooler, check out the free solution at easyribbonbuilder.com
This comment was minimized by the moderator on the site
Is there a way in which once you navigate to a sheet the other sheets are closed?
This comment was minimized by the moderator on the site
IS THERE ANY OPTION TO MAKE A HYPERLINK IN ALL PAGES SAME TIME TO GO TO THE FIRST SHEET?
This comment was minimized by the moderator on the site
Is there a way to make the "cell reference" work with an offset formula?

For example, every week I add new data in the next column of row 5 and I'd like to navigate to the most recent data. Normally I'd use (OFFSET($B5,0,MAX(0,COUNT($B5:$Z5)-1))). B5 would represent data for the week of 1/6/2018, C5 represents 1/13/2018, D6 is 1/20/2018, and so on. I'd like the button to find the last cell between B5 and Z5 where data was entered.
This comment was minimized by the moderator on the site
Did you figure this out?
This comment was minimized by the moderator on the site
Thank you soooooooooooooo much it is very easy and helpful for me
This comment was minimized by the moderator on the site
HI, Thank you so much !!!. Very helpful !!! :-)
This comment was minimized by the moderator on the site
Thanks, For elaborating in very easy steps. It is very helpful.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations