Here's how I would handle that.
1) Add a sheet to the front called NAVIGATION.
2) Run this macro on your workbook with NAVIGATION active:
Option Explicit
Sub CreateHyperlinkedSheetList()
'Author: Jerry Beaucaire
'Date: 1/3/2011
Dim ws As Worksheet
Application.ScreenUpdating = False
ActiveSheet.Range("A:A").Clear 'clear existing list
For Each ws In ActiveWorkbook.Worksheets
With ActiveSheet.Range("A" & Rows.Count).End(xlUp)
.Offset(1).Value = ws.Name
ActiveSheet.Hyperlinks.Add Anchor:=.Offset(1), Address:="", SubAddress:= _
"'" & ws.Name & "'!A1", TextToDisplay:=ws.Name
End With
Next ws
Application.ScreenUpdating = True
End Sub
(publlished site / sample workbook)
4) Copy the first link "Navigation" and put it at the top of all your other sheets
5) Reorganize the links to your liking, and you're done.
Now you can click a program link, be taken to that sheet, when done click the "Navigation" link you added to each sheet and be right back to the cover.
Bookmarks