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