excel超链接什么都没有

Den*_*ula 1 excel vba hyperlink excel-vba

我有很多超链接,我想为每个超链接分配一个宏,Worksheet_FollowHyperlink仅捕获插入的超链接,而不捕获HYPERLINK()函数。因此,我希望“插入的超链接”没有引用任何内容,因此当我按它们时,什么也没有发生。或者,我希望他们自我介绍。但是当我仅将一个复制到另一个单元时,它仍指代其父单元。因此,我必须编辑一个新单元,以便引用其新单元格。而且我还有成百上千的超链接也可以复制和编辑。我需要这样做是因为我不希望超链接将我跳过到父超链接的单元格。

提前致谢

Exc*_*ero 5

使用HYPERLINK()函数会更好。您可以使用它来实现以下目的:

=HYPERLINK("#HyperlinkClick()", "Text you want to Display")
Run Code Online (Sandbox Code Playgroud)

注意开头的这很重要

现在创建一个名为HyperlinkClick的函数:

Function HyperlinkClick()

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

End Function
Run Code Online (Sandbox Code Playgroud)

而已。