是否可以从超链接中提取单元格引用?

时间:2015-09-18 06:05:48

标签: excel excel-formula

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

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

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

您知道是否有公式或函数会返回该超链接的单元格引用。

即。

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

返回&#39; sheet1!A1&#39;结果。

1 个答案:

答案 0 :(得分:1)

您可以从Hyperlinks.Item Property

中检索.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)。