シート画面
B8に開始サイトのURL、C8にそのタイトルが表示されています。
下記のVBAコードに変更してください。
'リンク先を取り出す
Private Function ExGetLink(surl As String, lrow As Long, lcol As Long) As Long
Dim i As Long
Dim n As Long
Dim s1 As String
Dim llen As Long
Cells(lrow + n, lcol) = surl
Cells(lrow + n, lcol + 1) = tIEobj.document.Title
n = 1
llen = Len(surl)
For i = 0 To tIEobj.document.Links.Length - 1
Debug.Print tIEobj.document.Links(i).href
If Left(tIEobj.document.Links(i).href, 4) = "http" Then
s1 = LCase(tIEobj.document.Links(i).href)
'内部リンクのみに絞る
If s1 <> surl And Left(s1, llen) = surl Then
Cells(lrow + n, lcol) = tIEobj.document.Links(i).href
n = n + 1
End If
End If
Next
ExGetLink = tIEobj.document.Links.Length
End Function