ดังนั้นฉันสร้างแผ่นงานใหม่ thusly:
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
นี่ทำให้ฉันเป็นแผ่นงานโทรหาบางอย่างอย่าง:"อาจจะ-21-แซมสมิธ"
หลังจากนั้นในตอนจบของรหัสฉันอยากจะ hyperlink เพื่อนใหม่ของแผ่นงานจากอีกแผ่นงานแผ่นดังนั้นฉันใช้มัน:
ActiveSheet.Hyperlinks.Add Anchor:=ws.Range("A" & LastRow), Address:="", SubAddress:=Naming & "!A1", TextToDisplay:=ProjectNumber
ทั้งหมดมันได้ผลแต่ตอนที่ฉันคลิกที่ปุ่ม hyperlink ผม"อ้างอิงไม่ถูกต้อ".
ฉันไม่สามารถสำหรับชีวิตของฉันคิดให้ออกทำไม hyperlink ไม่ใช่การอ้างอิงใหม่ของแผ่นงานแผ่น.
ที่เขาแนะนำให้ผูกผ้ากันเปื้อนจะรู้สึกขอบคุณ,
ขอบคุณ
Suzie