命名表和创建超链接
Naming Sheets & Creating Hyperlinks
所以我正在创建一个新的 sheet 因此:
Dim Naming As String
Dim ProjectNumber As String
Dim ws As Worksheet
ThisWorkbook.Sheets("Project Template").Copy After:=Sheets(Sheets.Count)
Set ws = ActiveSheet
Naming = CallLaunched.Value & " - " & ProjectLead.Value
ws.Name = Naming
这给了我一个 Sheet 类似的名称:“May-21 - Sam Smith”
稍后在代码末尾我想从另一个 sheet 超链接到那个新 sheet 所以我使用这个:
ActiveSheet.Hyperlinks.Add Anchor:=ws.Range("A" & LastRow), Address:="", SubAddress:=Naming & "!A1", TextToDisplay:=ProjectNumber
一切正常,但是当我点击超链接时,我得到“引用无效”。
我一辈子都弄不明白为什么超链接没有引用我的新 sheet。
如有任何帮助,我们将不胜感激,
谢谢,
苏西
Sheet 带空格的名称需要引号:
SubAddress:= "'" & Naming & "'!A1"
所以我正在创建一个新的 sheet 因此:
Dim Naming As String
Dim ProjectNumber As String
Dim ws As Worksheet
ThisWorkbook.Sheets("Project Template").Copy After:=Sheets(Sheets.Count)
Set ws = ActiveSheet
Naming = CallLaunched.Value & " - " & ProjectLead.Value
ws.Name = Naming
这给了我一个 Sheet 类似的名称:“May-21 - Sam Smith”
稍后在代码末尾我想从另一个 sheet 超链接到那个新 sheet 所以我使用这个:
ActiveSheet.Hyperlinks.Add Anchor:=ws.Range("A" & LastRow), Address:="", SubAddress:=Naming & "!A1", TextToDisplay:=ProjectNumber
一切正常,但是当我点击超链接时,我得到“引用无效”。
我一辈子都弄不明白为什么超链接没有引用我的新 sheet。
如有任何帮助,我们将不胜感激,
谢谢,
苏西
Sheet 带空格的名称需要引号:
SubAddress:= "'" & Naming & "'!A1"