Something like this may help you find those hyperlinks:
Option Explicit
Sub findHyperlinks()
Dim wks As Worksheet
Dim rptWks As Worksheet
Dim oRow As Long
Dim myHyperlink As Hyperlink
Set rptWks = Worksheets.Add
rptWks.Range("a1").Resize(1, 4).Value _
= Array("Name", "Cell Address", "Hyperlink Address", _
"Hyperlink SubAddress")
oRow = 1
For Each wks In ActiveWorkbook.Worksheets
If wks.Name = rptWks.Name Then
'do nothing
Else
For Each myHyperlink In wks.Hyperlinks
oRow = oRow + 1
rptWks.Cells(oRow, "A").Value = "'" & wks.Name
On Error Resume Next
rptWks.Cells(oRow, "B").Value = myHyperlink.Parent.Address(0, 0)
rptWks.Cells(oRow, "C").Value = myHyperlink.Address
rptWks.Cells(oRow, "D").Value = myHyperlink.SubAddress
On Error GoTo 0
Next myHyperlink
End If
Next wks
End Sub
If I have a choice, I'll use the =hyperlink() worksheet function. It seems
better behaved.
David McRitchie posted this and it might help you:
=HYPERLINK("#"&CELL("address",C5),C5)
=HYPERLINK("#"&CELL("address",sheetone!C5),sheetone!C5)
=HYPERLINK("#"&CELL("address",'sheet two'!C5),'sheet two'!C5)