Excel 如何将其他工作表中单元格的单元格引用列表转换为超链接

Excel 如何将其他工作表中单元格的单元格引用列表转换为超链接,excel,vba,Excel,Vba,我有一个摘要工作表,其中包含对同一工作簿中其他工作表的引用。参考文献为简单公式(即=Sheet2!D23)。我想把这些转换成超链接。我希望超链接显示引用单元格的值 我可以单独做这件事,但电子表格很大,有数百个这样的参考资料 有人能推荐一种更简单的方法将这些引用批量转换为超链接吗?选择一系列单元格,其中包括要链接的单元格,然后运行此宏。 它将只链接位于不同工作表上的值,而不会链接到当前工作表上的单元格。如果要链接所有单元格,即使值来自同一工作表,只需删除If..End If包装rng.Hyperl

我有一个摘要工作表,其中包含对同一工作簿中其他工作表的引用。参考文献为简单公式(即=Sheet2!D23)。我想把这些转换成超链接。我希望超链接显示引用单元格的值

我可以单独做这件事,但电子表格很大,有数百个这样的参考资料


有人能推荐一种更简单的方法将这些引用批量转换为超链接吗?

选择一系列单元格,其中包括要链接的单元格,然后运行此宏。
它将只链接位于不同工作表上的值,而不会链接到当前工作表上的单元格。如果要链接所有单元格,即使值来自同一工作表,只需删除
If..End If
包装
rng.Hyperlinks.Add rng,“”,替换(rng.Formula,“=”,”)

请检查这条线
Sub makeLinks()
    Dim rng As Range
    For Each rng In Selection
        If rng.Formula Like "=*!*" Then
            rng.Hyperlinks.Add rng, "", Replace(rng.Formula, "=", "")
        End If
    Next rng
End Sub