'中的逗号;子地址';excelvba中超链接的实现
我尝试引用一个工作表,该工作表在VBA Excel中的超链接对象的“SubAddresss”属性的标签中有一个“逗号” 你知道如何避开这个问题,而不是用其他符号代替逗号吗 例如: 我的工作表名称是:1,1a 以下是超链接的代码:'中的逗号;子地址';excelvba中超链接的实现,excel,hyperlink,comma,worksheet,Excel,Hyperlink,Comma,Worksheet,我尝试引用一个工作表,该工作表在VBA Excel中的超链接对象的“SubAddresss”属性的标签中有一个“逗号” 你知道如何避开这个问题,而不是用其他符号代替逗号吗 例如: 我的工作表名称是:1,1a 以下是超链接的代码: Worksheets("Worksheet1") .Hyperlinks.Add Anchor:=.Range("c46"), _ Address:="", _ SubAddress:="1,1a!A1" 点击这样一个超
Worksheets("Worksheet1")
.Hyperlinks.Add Anchor:=.Range("c46"), _
Address:="", _
SubAddress:="1,1a!A1"
点击这样一个超链接,我会得到一个“引用无效”错误
谢谢。工作表名称需要在倒逗号内:
SubAddress:="'1,1a'!A1"
不知道您是否仍在寻找答案,但我做了一些测试,假设包含工作表1,1a的工作簿名为“Workbook1.xlsx”,则此代码应能完成以下任务:
With Worksheets("Worksheet1")
.Hyperlinks.Add Anchor:=.Range("c46"), _
Address:="Workbook1.xlsx", _
SubAddress:="'1,1a'!A1"
End With
这些知识似乎意义重大:
有关更多信息,请参阅文档。@matzone-hey。我加了一个例子。我希望现在更清楚了。