Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinked to
Hello,
I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj -- Thank You! |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinked to
Take a look he
http://www.mvps.org/dmcritchie/excel/buildtoc.htm In article , maijiuli wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinked to
Here's a little VB routine I use to create a TOC sheet. HTH
Sub createTOC() Dim ws As Worksheet, wsNw As Worksheet Dim n As Integer Set wsNw = ActiveWorkbook.Worksheets.Add(Befo=ActiveWorkbo ok.Sheets(1)) With wsNw starter: On Error GoTo errHandler .Name = "TOC" On Error GoTo 0 .[a1] = "Table Of Contents" .[a2] = ActiveWorkbook.Name & " Worksheets" .[a1].Font.Size = 14 .[a2].Font.Size = 10 n = 4 For Each ws In ActiveWorkbook.Worksheets If ws.Name < .Name And ws.Visible = True Then .Cells(n, 1) = ws.Name .Hyperlinks.Add _ Anchor:=.Cells(n, 1), _ Address:="", _ SubAddress:="'" & ws.Name & "'!A1" n = n + 1 End If Next End With Columns("A:A").EntireColumn.AutoFit Exit Sub errHandler: Application.DisplayAlerts = False Sheets("TOC").Delete Application.DisplayAlerts = True GoTo starter Error1: MsgBox "No workbook open", vbCritical, "Error" End Sub maijiuli wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj -- Thank You! |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinked to
Create a dropdrown object and attach a list to it using the range then on the
change event type: Private Sub ComboBox1_Change() WkName=Range(LinkedCell) ' The linked cell is the same you have selected on the ComboBox Properties. Worksheets(wkName).select End Sub -- If this posting was helpful, please click on the Yes button. Regards, Michael Arch. "maijiuli" wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj -- Thank You! |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinke
Thank you. A lot of stuff to go through but the answer is within.
-- Thank You! "JE McGimpsey" wrote: Take a look he http://www.mvps.org/dmcritchie/excel/buildtoc.htm In article , maijiuli wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinke
Thanks JW, exactly what I was looking for.
-- Thank You! "JW" wrote: Here's a little VB routine I use to create a TOC sheet. HTH Sub createTOC() Dim ws As Worksheet, wsNw As Worksheet Dim n As Integer Set wsNw = ActiveWorkbook.Worksheets.Add(Befo=ActiveWorkbo ok.Sheets(1)) With wsNw starter: On Error GoTo errHandler .Name = "TOC" On Error GoTo 0 .[a1] = "Table Of Contents" .[a2] = ActiveWorkbook.Name & " Worksheets" .[a1].Font.Size = 14 .[a2].Font.Size = 10 n = 4 For Each ws In ActiveWorkbook.Worksheets If ws.Name < .Name And ws.Visible = True Then .Cells(n, 1) = ws.Name .Hyperlinks.Add _ Anchor:=.Cells(n, 1), _ Address:="", _ SubAddress:="'" & ws.Name & "'!A1" n = n + 1 End If Next End With Columns("A:A").EntireColumn.AutoFit Exit Sub errHandler: Application.DisplayAlerts = False Sheets("TOC").Delete Application.DisplayAlerts = True GoTo starter Error1: MsgBox "No workbook open", vbCritical, "Error" End Sub maijiuli wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj -- Thank You! |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Created list of worksheet names but need list to be hyperlinke
Thanks for looking Michael. JW's answer did the trick already.
-- Thank You! "Michael" wrote: Create a dropdrown object and attach a list to it using the range then on the change event type: Private Sub ComboBox1_Change() WkName=Range(LinkedCell) ' The linked cell is the same you have selected on the ComboBox Properties. Worksheets(wkName).select End Sub -- If this posting was helpful, please click on the Yes button. Regards, Michael Arch. "maijiuli" wrote: Hello, I have a workbook with 120 worksheets. I created an Index worksheet with all of the names of each worksheet (A2-A121). Now I wish to somehow easily hyperlink the index names to the worksheets. The worksheets and the index are named exactly the same. Thanks for looking, Mj -- Thank You! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
MAKE A LIST OF NAMES FROM REPEATED NAMES IN THE SAME WORKSHEET | Excel Discussion (Misc queries) | |||
.AddItem list and populating combobox with created list | Excel Discussion (Misc queries) | |||
create a random list of names from a list of names in EXCEL | Excel Worksheet Functions | |||
list 1 has 400 names List 2 has 4000. find manes from list 1 on 2 | Excel Worksheet Functions | |||
find names on list 1 in list 2. list 1 4000 names list 2 400 name | Excel Worksheet Functions |