vba - Excel VBA为事件单元格制作超链接

标签 vba excel hyperlink

我想从工作簿 1 中的事件单元格创建一个链接,我可以在工作簿 2 中使用它。我使用分配给按钮的以下代码:

 With ActiveSheet
   .Hyperlinks.Add Range("F6"), _
      .Parent.FullName & "#'" & .Name & "'!" & "$A$1", TextToDisplay:="link"
 End With

此代码创建了一个完整路径的链接,我可以在任何工作簿中使用它,但我需要进行一些更改:
  • 使事件单元格超链接不是代码中指定的单元格 A1。
  • 事件单元格中的值变为文本以显示超链接功能的 arg。

  • 谢谢

    在 Vityata 回答后 PS:如何将 Range("F6") 更改为 activecell 地址?

    最佳答案

    为了获得事件单元格的值和地址,请将代码更改为相应的位置,如下所示:

    ActiveCell.Address
    ActiveCell.Value
    

    关于vba - Excel VBA为事件单元格制作超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445182/

    相关文章:

    vba - 代码查找excel中一列中连续非空单元格的总和,直到出现空单元格?

    java - 如何修改代码,使其只打印单元格 E 和 F?

    css - 将 WordPress Logo 与 Index.PHP 链接起来

    javascript - 单击后永久突出显示 javascript 项目

    VBA-需要创建一个函数,该函数将范围作为输入

    excel - VBA 的范围导致 "Run time error 9 Subscript out of range"

    VBA 上的 Excel 公式错误

    C# SSIS 脚本任务 - 格式化 Excel 列时添加千位分隔符

    .net - 将GridView导出到Excel而不丢失Excel中的网格线

    css - 带背景图片的维恩图,添加链接?