Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

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

Автор 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