Содержание:
Зачастую пользователям табличного редактора необходимо провести процедуру переключения между листами. Существует огромное количество способов реализации этой простой процедуры. Это действие должно быть доступно в тех случаях, когда табличный документ содержит большое количество рабочих листов. Способы переключения включают: использование специальных комбинаций горячих клавиш, использование полосы прокрутки и навигацию с помощью гиперссылок. В статье мы подробно разберем каждый из способов.
Первый метод: использование специальных горячих клавиш
Горячие клавиши позволяют мгновенно осуществлять различные действия в редакторе электронных таблиц. Для реализации переключения между листами используются две комбинации горячих клавиш:
- Первая комбинация: «Ctrl+Page Up».
- Вторая комбинация: «Ctrl+Page Down».
Эти две комбинации обеспечивают мгновенный переход между листами табличного документа на один лист назад или вперед.
Этот метод наиболее удобен в ситуациях, когда документальная книга содержит небольшое количество рабочих листов. Он также отлично подходит для работы со смежными листами табличного документа.
Второй метод: применение пользовательской полосы прокрутки
Этот метод целесообразно использовать, если табличный документ содержит огромное количество рабочих листов. Дело в том, что если в файле много листов, то использование специальных горячих клавиш отнимет у пользователя большое количество времени. Поэтому, чтобы существенно сэкономить время, нужно прибегнуть к использованию полосы прокрутки, расположенной внизу интерфейса редактора таблиц Excel. Подробная инструкция переключения листов с помощью полосы прокрутки выглядит так:
- Переходим в нижнюю часть интерфейса редактора таблиц. Находим здесь специальную полосу прокрутки.
- Нажмите на полосу прокрутки правой кнопкой мыши.
- На дисплее появился небольшой список, в котором показаны все листы табличного документа.
- Находим нужный нам рабочий лист и нажимаем на него ЛКМ.
- Готовый! Мы реализовали переключение между листами табличного документа с помощью полосы прокрутки.
Способ третий: использование гиперссылок в табличном документе
Этот сложный метод предполагает создание вспомогательного дополнительного рабочего листа, который будет содержать оглавление, реализованное с помощью специальных гиперссылок. Эти гиперссылки перенаправят пользователя на необходимые листы табличного документа.
Этот метод содержит формулы для создания гиперссылок. Список гиперссылок создается с помощью оператора GET.WORKBOOK. Подробная инструкция выглядит так:
- Изначально переходим в «Менеджер имен». Переходим в подраздел «Формулы», находим блок «Определенные имена» и вставляем туда новое имя, например «Список_листов». В строке «Диапазон:» введите следующую формулу: =REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1))”,”).
- Его также можно использовать как формулу = ПОЛУЧИТЬ.РАБОТУ (1), но тогда имена листов также будут содержать название книги (например, [Book1.xlsb]Sheet1).
- Удаляем все данные до крайней закрывающей квадратной скобки, чтобы в итоге осталось только имя рабочего листа «Лист1». Чтобы не реализовывать эту процедуру каждый раз при обращении к объектам переменной «List_sheets» с помощью формул, реализуем это 1 раз для каждого элемента.
- В результате имена всех листов табличного документа располагаются в новой созданной переменной «LIST_SHEETS». Другими словами, мы получили специальный массив со значениями. Нам нужно извлечь эти значения.
- Для реализации этой процедуры необходимо использовать специальный оператор ИНДЕКС, позволяющий получить объект массива по серийному номеру. Кроме того, мы используем оператор STRING для создания обычной нумерации.
- На следующем этапе для создания более удобной навигации используем оператор ГИПЕРССЫЛКА. Реализуем процедуру добавления гиперссылок к именам рабочих листов.
- В конечном итоге все гиперссылки будут перенаправлены на ячейку A1, соответствующую имени листа табличного документа.
Кроме того, вы можете создать лист с гиперссылками, используя встроенный язык программирования. VBA.
Подробная инструкция выглядит так:
- Нажмите комбинацию клавиш «Alt+F11».
- Создаем новый модуль.
- Поместите туда следующий код:
Функция SheetList (N как целое число)
ЛистСписок = ActiveWorkbook.Рабочие листы(N).Имя
Конечная функция.
- Возвращаемся в рабочую область, с помощью созданной программы реализуем создание списка листов документов. Для этого, как и в приведенном выше примере, мы используем оператор ROW для создания обычной нумерации.
- Осуществляем повтор добавления гиперссылок.
- Готовый! Мы создали лист, который позволяет быстро переключаться между листами в табличном документе.
Заключение и выводы и переключение между рабочими листами
Мы выяснили, что существует множество методов, позволяющих переключаться между листами в табличном документе. Реализовать это действие можно с помощью специальных горячих клавиш, полос прокрутки и создания гиперссылок. Горячие клавиши — самый простой способ переключения, но они не подходят для работы с большими объемами информации. Если табличный документ содержит огромное количество табличных данных, то целесообразнее использовать создание гиперссылок, а также полос прокрутки.