Dlatego tworzę nowy arkusz w ten sposób:
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
To daje mi kartkę z nazwą coś takiego: "21 maja - Sam Smith"
Później na końcu kodu chcę hiperłącze na ten nowy arkusz z innego arkusza, więc używam to:
ActiveSheet.Hyperlinks.Add Anchor:=ws.Range("A" & LastRow), Address:="", SubAddress:=Naming & "!A1", TextToDisplay:=ProjectNumber
Wszystko to działa, ale po kliknięciu na hiperłącze "mam" Odnośnik nieprawidłowy".
Nie mogę zrozumieć, dlaczego hiperłącze nie powołuje się na mój nowy arkusz.
Każda pomoc będzie wdzięczna,
Dziękuję
Susie