vba - excel超链接什么都没有

标签 vba excel hyperlink

我有很多超链接,我想为每个超链接分配一个宏,Worksheet_FollowHyperlink 只捕获插入的超链接,而不是 HYPERLINK() 函数。所以我希望我的插入的超链接什么都没有引用,所以当我按下它们时没有任何 react 。或者我希望他们自己推荐。但是当我只是将一个复制到另一个单元格时,它仍然指的是它的父单元格。所以我必须编辑一个新的,以便它引用它的新单元格。我还有数百个超链接要复制和编辑。我需要它,因为我不希望超链接让我跳到父超链接的单元格。

提前致谢

最佳答案

使用 HYPERLINK() 函数会更好。您可以将它用于您想要的东西,如下所示:

=HYPERLINK("#HyperlinkClick()", "Text you want to Display")
注意 # 一开始。 这很重要 .
现在创建一个名为 HyperlinkClick 的函数:
Function HyperlinkClick()

    Set HyperlinkClick = Selection
    'Do whatever you like here...
    MsgBox "You clicked on cell " & Selection.Address(0, 0)

End Function
请务必将此功能放在标准代码模块中。
而已。

关于vba - excel超链接什么都没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33114093/

相关文章:

excel - Workbook_BeforeClose() 在第一部分起作用,但不关闭 Workbook

excel - 显示单元格中选定的切片器项目

c# - 如何在 C# 中评估 Javascript? (需要获取网页的所有链接,包括 java 脚本生成的链接)

javascript - 在服务器端检索 anchor 的颜色

arrays - 获取 VBA 集合中的最大和最小数字

excel - 32 位 Excel 宏不适用于 64 位

vba - .Value 仅返回货币格式的值的小数点后 4 位

Excel VBA 清除内容

github - 如何链接到 Markdown 文件(目录)中包含点 (.) 或逗号 (,) 的标题?

vba - 以编程方式从 PowerPoint 演示文稿中提取嵌入文件