excel 正在从超链接提取信息[已关闭]

mwkjh3gx  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(108)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
2天前关闭。
Improve this question
我有一列有超过200个超链接。每个链接都指向同一个文件中的一个工作表。有没有办法在另一列中写入超链接指向的工作表的名称?
例如:第一个链接打开sheet10,因此我想在右侧的列中写入"Sheet10"
感谢您抽出时间
我不知道超链接是如何工作的,如果有一个函数或如果这是可能的与vba。

uxhixvfz

uxhixvfz1#

这并不一定是一个完整的解决方案,但它会给予您了解如何使用VBA列出超链接目标:

Sub ListLinks()
    Dim oHl As Hyperlink
    Dim oWs As Worksheet
    For Each oWs In ActiveWorkbook.Worksheets
        For Each oHl In oWs.Hyperlinks
            'Debug.Print oHl.Address
            Debug.Print oHl.SubAddress
        Next
    Next
End Sub

相关问题