ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Hyperlink sheet name to its corresponding sheet (https://www.excelbanter.com/excel-programming/433838-hyperlink-sheet-name-its-corresponding-sheet.html)

Abdul Shakeel

Hyperlink sheet name to its corresponding sheet
 
Dear All

I got all sheets name in my workbook by this code
Sub GetSheetNames()

Dim i As Integer
Dim SheetName()
sheetcount = Application.Worksheets.Count
ReDim SheetName(1 To sheetcount)
For i = 1 To sheetcount
Cells(i, 1) = Sheets(i).Name
Next

End Sub

I want that when I got all the sheet names a code make hyperlink to its
corresponding sheet

Thanks in advance :)

Barb Reinhardt

Hyperlink sheet name to its corresponding sheet
 
Try this

Option Explicit

Sub GetSheetNames()

Dim WS As Excel.Worksheet
Dim aWS As Excel.Worksheet
Dim lRow As Long
lRow = 0
Set aWS = ThisWorkbook.ActiveSheet
For Each WS In ThisWorkbook.Worksheets
lRow = lRow + 1
aWS.Hyperlinks.Add Anchor:=aWS.Cells(lRow, 1), Address:="", SubAddress:= _
"'" & WS.Name & "'!A1", TextToDisplay:=WS.Name

Next WS

End Sub


"Abdul Shakeel" wrote:

Dear All

I got all sheets name in my workbook by this code
Sub GetSheetNames()

Dim i As Integer
Dim SheetName()
sheetcount = Application.Worksheets.Count
ReDim SheetName(1 To sheetcount)
For i = 1 To sheetcount
Cells(i, 1) = Sheets(i).Name
Next

End Sub

I want that when I got all the sheet names a code make hyperlink to its
corresponding sheet

Thanks in advance :)



All times are GMT +1. The time now is 12:36 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com