#excel #vba #hyperlink
Вопрос:
Мне нужно иметь возможность автоматически добавлять гиперссылку на рабочий лист в той же книге.
Приведенный ниже код создал новый отчет и называет его в соответствии с активной ячейкой на главной странице.
Я хочу создать гиперссылку на эту ячейку на вновь созданный лист с тем же именем.
Sub New_sheet()
Dim ShtName As String
Application.DisplayAlerts = False
On Error GoTo ErrMsg
ShtName = ActiveCell.Value2 ' <-- save the value of the ActiveCell
Set ws = Sheets("Blank incident tab")
ws.Copy After:=Sheets("Incident Catagories")
Set wsNew = Sheets(Sheets("Incident Catagories").Index 1)
wsNew.Name = ShtName
Exit Sub
ErrMsg:
MsgBox ("That incident report already Exsists, Please chaeck and open a new incident"), , "Error Duplicate incident"
Sheets("Blank incident tab (2)").Delete
Application.DisplayAlerts = True
End Sub
Комментарии:
1. у вас будет больше шансов получить помощь, если вы покажете свои попытки
2. Вы можете записать макрос и получить базовый синтаксис для создания ссылки.
3. Спасибо, Тим, я попробую это сделать