引用无效VBA超链接创建

时间:2015-03-16 19:14:23

标签: excel vba

我正在尝试创建一个引用以前使用过的变量的超链接。该链接链接到一个作业号,用户可以在打印出工作表之前单击该作业号以验证作业信息。我使用变量,我不确定这是否导致问题或整个事情是否捏造。

这是我第一次尝试这些方面的东西,所以可能性无穷无尽。

以下是我遇到问题的代码。我收到的错误是“无效的过程调用或参数”

       With POSheet

        .Hyperlinks.Add Anchor:=.Range("j11"), _
        Address:="", _
        SubAddress:=shtJob.Name, _
        ScreenTip:="Job Sheet", _
        TextToDisplay:="Job Information"

        End With 

如有必要,我可以发布更多代码。

1 个答案:

答案 0 :(得分:0)

请尝试以下操作。您需要将SubAdress属性设置为指向当前工作簿的超链接。请注意,如果您希望超链接转到Sheet1单元格A1,则字符串必须类似于"Sheet1!A1"

   With POSheet

    .Hyperlinks.Add Anchor:=.Range("j11"), _
    Address:="", _
    SubAddress:=shtJob.Name & "!A1", _
    ScreenTip:="Job Sheet", _
    TextToDisplay:="Job Information"

    End With