Excel VBA运行时错误5使用超链接函数

标签 excel vba runtime-error

我正在开发一个使用超链接调用宏的程序。因此我使用 hyperlink.add 功能。该函数应该使用我的第二个电子表格的信息在我的第一个电子表格上创建一个超链接。

我的问题是我在“创建超链接子”中使用以下代码得到运行时错误 5。我看不出问题出在哪里。希望您能够帮助我。

Sub createhyperlink() 
Dim c1, r1, c2, r2 as Integer
c1=2
r1=2
c2=3
r2=3
    FirstSheet.Hyperlinks.Add Anchor:=FirstSheet.Cells(c1, r1), _
        Address:="", _
        SubAddress:=Firstsheet.Cells(c1, r1), _
        TextToDisplay:=SecondSheet.Cells(c2, r2)
End Sub

最佳答案

您缺少 .Address 和 .Value

Sub createhyperlink()
    Dim c1 As Long, r1 As Long, c2 As Long, r2 As Long
    c1 = 2
    r1 = 2
    c2 = 3
    r2 = 3
        Firstsheet.Hyperlinks.Add Anchor:=Firstsheet.Cells(c1, r1), _
            Address:="", _
            SubAddress:=Firstsheet.Cells(c1, r1).Address, _
            TextToDisplay:=Secondsheet.Cells(c2, r2).Value
    End Sub

关于Excel VBA运行时错误5使用超链接函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53522473/

相关文章:

excel - 在 VBA 中使用 Excel 中的公式创建函数

java - JXLS 在每个命令中使用 if 命令时丢失行

excel - 从公式运行的宏不会复制/粘贴,但通过 vbe 运行它可以正常工作

vba - 如何使用 VBA 分配包含符号的单元格公式?

c - 当您意外运行无限循环时会发生什么样的错误

java - 为什么此 Activity 会意外关闭我的 Android?

java - 项目在 Eclipse 中运行,但不是从命令行 : java. lang.NoClassDefFoundError 使用 Maven 和 Dom4J

excel - 如何在 VBA 中的另一个函数中调用一个函数?

ms-access - &符号和 $ 符号在以下上下文中是什么意思?

vba - 将多个单元格发送到另一个工作簿的最后一行