Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Как поменять название листа, с сохранением ссылки в оглавлении

Автор mmm2007, 19.06.2023, 17:33

« назад - далее »

mmm2007

Добрый день. Как поменять название листа в прайсе, с сохранением ссылки в оглавлении?
Если просто меняю название листа, пропадает активная ссылка в оглавлении.
Заранее огромное спасибо за помощь!

Владимир .

Безопаснее руками все изменить.
Но если вы уверены, что последовательность листов в СОДЕРЖАНИИ соответствует последовательности самих листов ...

Sub Макрос()
Application.DisplayAlerts = False
For l = 2 To ActiveWorkbook.Worksheets.Count
   
    Range("A" & l - 1).Select
    NameL = ActiveCell
    NameSH = Worksheets(l).Name
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
        NameSH & "!A1", TextToDisplay:=NameL
    Worksheets(l).Name = NameL
       
Next
End Sub

mmm2007