【发布时间】:2021-09-02 11:55:43
【问题描述】:
我将工作表名称存储在变量中。当我使用该变量创建超链接时,生成的链接包含我不想要的文件路径,我只想要工作表名称。非常感谢任何帮助。
Dim wsname as string
wsname = ActiveSheet.Name ' at this point wsname = "sheetname"
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=wsname, SubAddress:= _
"", TextToDisplay:="Tasks"
链接创建为"C:\\.....\filename\\"sheetname"
我也尝试过将 wsname 声明为 Worksheet (Dim wsname As Worksheet)。
【问题讨论】:
-
认为超链接必须指向单元格,而不是工作表,并且您需要使用
SubAddress。你试过吗?