Professional Documents
Culture Documents
Please Note: This article is written for users of the following Microsoft Excel versions: 2007, 2010, and 2013. If
you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. For a version of this tip
written specifically for earlier versions of Excel, click here: Jumping to a Specific Worksheet.
If you have a huge number of worksheets in a workbook, you may be looking for a way to jump to a specific sheet
rather easily. There are a number of ways you can approach this task, and their applicability to your situation
depends on how many worksheets you actually have in the workbook.
One option that works well if you have a limited number of worksheets (say, 30-40 sheets or less) is to right-click
the sheet navigation buttons at the left of the sheet tabs. Doing so will pull up a list of worksheet names, and you
can select which one you want to jump to. If there are more worksheets than can comfortably fit in the list, then
one of the options is "More Sheets." Select that option, and you end up with a dialog box that lists all the
worksheets and you can make your selection.
Another option that many people employ is to create a "table of contents" for your workbook. In the first
worksheet, enter a bunch of hyperlinks that jump to the various worksheets in your workbook. That way you can
display the TOC, click a link, and you are on your way.
If you know the name of the worksheet you want to jump to, you can also use the Go To capabilities of Excel.
Follow these steps:
Another option is to create a macro to prompt for either the name or number of the worksheet you want to display.
The following macro could be assigned to a shortcut key, and then you can use it to jump to whatever sheet is
desired.
Sub GotoSheet()
Dim sSheet As String
sSheet = InputBox( _
Prompt:="Sheet name or number?", _
Title:="Input Sheet")
On Error Resume Next
If Val(sSheet) > 0 Then
Worksheets(Val(sSheet)).Activate
Else
Worksheets(sSheet).Activate
End If
End Sub
http://excelribbon.tips.net/T007094_Jumping_to_a_Specific_Worksheet.html 17/12/2016
Jumping to a Specific Worksheet (Microsoft Excel) Page 2 of 3
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (7094) applies to Microsoft Excel
2007, 2010, and 2013. You can find a version of this tip for the older menu interface of Excel here: Jumping to a
Specific Worksheet.
*Name:
Email:
*Text:
*What is 5+3 (To prevent automated submissions and spam.)
With some help from other Excel users, I put together a short macro which I find useful.
It creates a new sheet called "HLIndex" in the active workbook. Then in Column A, it creates a hyperlink to each
sheet (apart from this new sheet). All you need to do to move to another sheet is click on the hyperlink. If the sheet
HLIndex already exists when you run the macro, it will delete it, to leave your workbook nice and tidy!
Note that for this to work properly, it must be stored in your PERSONAL.XLSB workbook.
I added a button to the Quick Access Toolbar which runs the macro. Here is the macro code that I use. I hope you
find it useful.
Sub SheetHyperLinks()
' macro to list all sheets in a workbook and create a hyperlink to each one
' the list of hyperlinks is created on a new sheet
' the macro can also be used to delete an existing sheet of hyperlinks
http://excelribbon.tips.net/T007094_Jumping_to_a_Specific_Worksheet.html 17/12/2016
Jumping to a Specific Worksheet (Microsoft Excel) Page 3 of 3
http://excelribbon.tips.net/T007094_Jumping_to_a_Specific_Worksheet.html 17/12/2016