У меня есть подпрограмма, которая при вводе имени в ячейку создает новый лист с тем же именем и добавляет его в список.
Sub AddNewTitle()
Dim DshB As Worksheet, WS As Worksheet
Set DshB = ThisWorkbook.Worksheets("Dashboard")
Set WS = Sheets.Add(after:=Sheets("Data"))
WS.Name = DshB.Range("C2").Value
Dim NewTitle As Range, Header As Range, AyOne As Range
Set NewTitle = DshB.Range("C2")
Set AyOne = WS.Range("A1")
Set Header = WS.Range("A1:L1")
With NewTitle
DshB.Cells(Rows.Count, "B").End(xlUp).Offset(1, 0) = .Value 'Name added to list
End With
AyOne = NewTitle
Header.Merge
Header.Font.Size = 15
Header.Borders(xlEdgeBottom).LineStyle = XlLineStyle.xlDouble
NewTitle.ClearContents
End Sub
Я хотел бы, чтобы имя было добавлен в список, свяжите его с новым листом.
Как мне сделать гиперссылку на имя листа, которое будет отличаться каждый раз?