hi Tnesper,
there is no quick way to hyperlink to tabs in a workbook, but there is a workaround, firstly type all 40 worksheets onto the first page in a list from say A1 down, then in each of the cells Right mouse click and select hyperlink and click "place in this document" and select the correct worksheet and click OK, then using data validation select all the cells so that a drop dwon list appears, then copy the following code
Macro to Use Hyperlinks in Validation List
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Addx As String
Dim Cell As Range
Dim Rng As Range
Dim VLO As Validation
With Target
If .Validation.Type = xlValidateList Then
Set VLO = .Validation
Addx = IIf(Left(VLO.Formula1, 1) = "=", Mid(VLO.Formula1, 2), VLO.Formula1)
On Error Resume Next
Set Rng = Range(Addx)
If Err = 1004 Then
Err.Clear
On Error GoTo 0
Set Rng = ThisWorkbook.Names(Addx).RefersToRange
End If
For Each Cell In Rng
If Cell.Value = Target.Value Then
If Cell.Hyperlinks.Count <> 0 Then
Cell.Hyperlinks(1).Follow
End If
End If
Next Cell
End If
End With
End Sub
How to save the Worksheet Event Macro
1. Copy the macro using CTRL+C keys.
2. Open your Workbook and Right Click on the Worksheet's Name Tab for the Worksheet the macro will run on.
3. Left Click on View Code in the pop up menu.
4. Paste the macro code using CTRL+V
5. Save the macro in your Workbook using CTRL+S
this will allow you to select the worksheet name in the drop down list and will go straight to that particular sheet, if you need to go back to the start, then place a hyperlink in cell A1 back to the start page.
i have attached a small example
hope it helps
reg
Bookmarks