3 метода создания списка гиперссылок на все рабочие листы в книге Excel

Поделись сейчас:

Если в рабочей книге Excel много рабочих листов, для быстрого доступа к ним может потребоваться создать список гиперссылок на все рабочие листы. В этой статье мы поделимся с вами тремя методами.

Если у вас есть рабочая книга Excel, содержащая большое количество рабочих листов, вам может быть сложно найти нужный рабочий лист и получить к нему доступ. В этом случае вы можете создать список гиперссылок на все рабочие листы, что позволит вам перейти к определенному рабочему листу, просто щелкнув гиперссылку. Это очень удобно. Таким образом, здесь мы представим 3 способа создания такого списка.

Способ 1: создать вручную

  1. Для насtart, откройте конкретную книгу Excel.
  2. Затем вставьте новый лист перед первым рабочим листом.Вставить новый рабочий лист
  3. Затем щелкните правой кнопкой мыши ячейку A1 и выберите «Гиперссылка» в контекстном меню.Выберите «Гиперссылка» в контекстном меню.
  4. Позже в окне «Вставить гиперссылку» выберите «Поместить в этот документ» слева.
  5. После этого в списке «Или выберите место в этом документе» выберите первый лист кроме текущего нового листа.Выберите место в этом документе
  6. Затем измените «Текст для отображения» на имя листа.Изменить текст для отображения
  7. Наконец, нажмите «ОК», чтобы вставить гиперссылку.Вставленная гиперссылка на лист
  8. Теперь вы можете вставлять гиперссылки на оставшиеся листы одну за другой.

Способ 2: создать по формуле

  1. Прежде всего, создайте новый лист.
  2. Затем перечислите все имена рабочих листов в соответствии с методом 2 в post 3 быстрых способа получить список всех имен рабочих листов в книге Excel».Перечисленные имена листов
  3. Позже поместите приведенную ниже формулу в ячейку C1.
=HYPERLINK("#'"&B1&"'!A1",B1)

Вставить формулу в ячейку C1

  1. Наконец, перетащите функцию вниз, чтобы получить гиперссылки на другие листы.Вставленные гиперссылки по формуле

Способ 3: создать с помощью VBA

  1. Сначала запустите редактор Excel VBA, обратившись к «Как запустить код VBA в вашем Excel».
  2. Затем поместите приведенный ниже код в проект или модуль.
Sub CreateMenuOfHyperlinksToAllWorksheets()
    Dim objSheet As Worksheet

    ActiveWorkbook.Sheets.Add(Before:=Worksheets(1)).Name = "Sheet Menu"
    Range("A1").Select

    For Each objSheet In ActiveWorkbook.Worksheets
        If ActiveSheet.Name <> objSheet.Name Then
           ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
           ActiveCell.Offset(1, 0).Select
           ActiveCell.EntireColumn.AutoFit
        End If
    Next objSheet

    With ActiveSheet
         .Rows(1).Insert
         .Cells(1, 1) = "MENU"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 1).Font.Size = 14
         .Cells(1, 1).Columns.AutoFit
    End With
End Sub

Код VBA — создание списка гиперссылок на все рабочие листы

  1. Затем нажмите «F5», чтобы запустить этот макрос.
  2. Сразу же вы увидите новый рабочий лист, который содержит все гиперссылки на все рабочие листы, как показано на следующем снимке экрана.Список гиперссылок на все рабочие листы

сравнение

  Преимущества Недостатки
Метод 1 Простота в эксплуатации Слишком утомительно, если листов слишком много
Метод 2 Быстрее, чем метод 1 в случае нескольких рабочих листов Требует заранее указать номера и названия листов
Метод 3 Гораздо быстрее и эффективнее, чем два вышеуказанных метода. Будьте осторожны с внешними макросами, которые могут быть вредоносными

Восстановление поврежденных файлов Excel

Excel может время от времени давать сбой, что может привести к повреждению файла Excel. Следовательно, вы должны привыкнуть сохранять файл каждый раз при изменении файла Excel. В противном случае, если Excel аварийно завершает работу, но вы не сохранили открытый файл, вам придется прибегнуть к xls исправление программное обеспечение, такое как DataNumen Excel Repair, чтобы вернуть поврежденные данные Excel.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановление мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.