是否有可能从超链接提取单元格引用?

我一直在研究这一个现在没有运气,所以想我会打开它在这里…

假设您在Excel工作簿中有两个工作表,例如sheet1和sheet2。

现在,在sheet2单元格A1中,假设您有一个指向sheet1单元格A1的/点/链接的超链接。 换句话说,sheet2!A1中超链接的单元格引用的值是sheet1!A1

你知道是否有一个公式或函数将返回该超链接的单元格引用。

=<formula-or-function>(sheet2!A1) 

作为结果返回“sheet1!A1”。

您可以从Hyperlinks.Item属性中检索.SubAddress。

 'by the active cell With ActiveCell Debug.Print .Hyperlinks.Item(1).SubAddress End With 'by worksheet and cell address With Worksheets("Sheet2").Range("D6") Debug.Print .Hyperlinks.Item(1).SubAddress End With 

这当然是VBA。 我知道没有办法使用VBA中编写的用户定义函数(又称UDF)以外的工作表公式来执行此操作。