VBA如何返回绝对单元格引用值以附加到超链接引用

时间:2018-11-28 01:52:46

标签: excel vba hyperlink

我试图记录宏,以通过引用代表命名范围的最上面一行值和最左边一列值来将超链接应用于数字和“确定”。

它总是应用于同一张纸。没有添加链接的条件。

我编辑的宏如下,我做错什么了吗? enter image description here

Sub Hyperlink()
    '
    ' Hyperlink Macro
    '
    ' Keyboard Shortcut: Ctrl+q
    '
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
        "'2RowFinCalc'!_" & Range(RC26).Value() & Range(R5C).Value()
End Sub

1 个答案:

答案 0 :(得分:1)

使用Cells对象的Range属性,可以使用所需范围的行和列索引:

Sub Hyperlink()
    '
    ' Hyperlink Macro
    '
    ' Keyboard Shortcut: Ctrl+q
    '
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
        "'2RowFinCalc'!_" & Cells(Selection.Row, 26).Value & Cells(5, Selection.Column).Value
End Sub