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

Excel VBA如何返回要附加到超链接引用的绝对单元格引用值,excel,vba,hyperlink,Excel,Vba,Hyperlink,我试图记录一个宏,通过引用顶行值和最左列值(表示命名范围),将超链接应用于数字和OK 它始终应用于同一张图纸。没有添加链接的标准 我编辑的宏如下,我做错了什么吗? 使用范围对象whcih的“使用单元格”属性可以使用所需范围的行和列索引: Sub Hyperlink() ' ' Hyperlink Macro ' ' Keyboard Shortcut: Ctrl+q ' ActiveSheet.Hyperlinks.Add Anchor:=Sel

我试图记录一个宏,通过引用顶行值和最左列值(表示命名范围),将超链接应用于数字和OK

它始终应用于同一张图纸。没有添加链接的标准

我编辑的宏如下,我做错了什么吗?

使用范围对象whcih的“使用单元格”属性可以使用所需范围的行和列索引:

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

您的帖子没有足够的信息,我们无法帮助您。超链接是否始终指向同一工作表?是否有添加链接和OK的标准?请先查看站点指南,然后再查看您的帖子,而不是在评论中添加信息。另外,这是实际记录的,是RangeRC26.Value和RangeR5C.Value,还是您将其添加到记录的宏中?是的。它始终应用于同一张图纸。没有添加链接的标准。是的,在我试图在VBA代码中使用绝对引用时,编辑了RangeRC26.Value和RangeR5C.Value。请注意,在RangeRC26中,RC26被视为变量名,而不是值!我建议激活Option Explicit:在VBA编辑器中,转到工具›选项›以避免遇到此类问题。是否将超链接应用于范围“AE7:AL14”?如果是这样,当单击单元格“AI7”中的“确定”时,它将“跳转”到哪个单元格或区域?猜测“AI12”例如单元格“AF10”或“AH11”指向何处?当我点击“AL10”中的OK时,它会“跳转”到哪里?
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