Как с помощью сочетания клавиш вернуться на предыдущий (последний активный) лист в Excel?
При работе с книгой Excel, содержащей большое количество листов, навигация быстро становится затруднительной. Иногда нужно вернуться на последний или предыдущий лист — например, чтобы скопировать данные, свериться с информацией или просто продолжить работу на более ранней вкладке. По мере накопления листов и их скученности на панели переключение между ними превращается в утомительный и времязатратный процесс. Эффективное переключение между листами без ручного поиска по панели вкладок значительно ускорит ваш рабочий процесс и снизит риск ошибок.
Excel не предлагает встроенной комбинации клавиш для мгновенного возврата на предыдущий или последний активный лист, из-за чего пользователям зачастую приходится выполнять несколько лишних кликов или терять ориентацию при частых переходах между листами. Чтобы устранить эту распространённую неудобность, ниже представлены практические решения, позволяющие ускорить навигацию и быстро переключаться между текущим и последним использованным листом. Каждый из подходов обладает своими преимуществами и особенностями, что поможет вам выбрать наиболее подходящий вариант с учётом вашего стиля работы и технических требований:
➤ Возврат на предыдущий/последний лист с помощью сочетания клавиш и Kutools для Excel(всего один щелчок)
Кроме того, в некоторых случаях альтернативные методы — например, использование формульных функций Excel или сторонних надстроек — открывают дополнительные возможности для навигации по листам. Соответствующие ссылки на такие решения приведены в оглавлении выше.
Возврат на предыдущий/последний лист с помощью VBA
С помощью VBA (Visual Basic for Applications) вы можете создать собственный макрос, отслеживающий перемещения по листам и обеспечивающий мгновенное переключение между последним использованным листом и текущим — в пределах одной и той же книги. Этот подход идеально подходит, если вы готовы работать с макросами в Excel. Использование VBA даёт гибкость в назначении удобных сочетаний клавиш, автоматизируя переключение и сводя к минимуму необходимость ручного поиска.
1. Нажмите Alt+F11, чтобы открыть окно Microsoft Visual Basic for Applications. Это действие запускает редактор VBA, в котором вы можете вставлять и изменять пользовательский код для своей книги.
2. В левой части панели проекта дважды щёлкните элемент ThisWorkbook. Это место предназначено для обработки событий на уровне всей книги и необходимо для отслеживания активации листов. В открывшемся окне вставьте следующий код:
VBA1: Возврат на предыдущий/последний лист
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
LastSheet = Sh.Name
End Sub Приведённый выше код сохраняет имя текущего и предыдущего листа, обеспечивая мгновенный возврат на последний посещённый лист.

3. Убедитесь, что в левой панели по-прежнему выбран элемент ThisWorkbook, затем нажмите Вставка > Модуль, чтобы создать новый модуль. В окне кода этого модуля вставьте следующий код:
VBA2: Возврат на предыдущий/последний лист
Public LastSheet As String
Sub Select_Last()
Application.Sheets(LastSheet).Select
End Sub Эта процедура позволяет переключиться обратно на предыдущий лист при её выполнении.
После вставки каждого фрагмента кода убедитесь, что разместили его в правильном месте: код обработки событий должен находиться в ThisWorkbook, а процедуры, которые можно запускать как макросы, — в Модуле. Такое разделение важно для корректной работы макроса.
Теперь вы можете запустить макрос, нажав клавишу F5 в редакторе VBA или кнопку Выполнить на панели инструментов. После этого Excel немедленно переключится с текущего листа на последний использованный лист в книге.
Чтобы ещё больше упростить этот процесс — особенно если вы хотите использовать сочетания клавиш для быстрого переключения между листами — выполните следующие шаги:
4. В Excel нажмите Разработчик > Макросы. Откроется диалоговое окно «Макрос» со списком всех доступных макросов в книге.
Примечание: Если вкладка «Разработчик» не отображается на ленте, её нужно сначала включить. См. руководство: Как отобразить вкладку «Разработчик» на ленте Excel.
5. В диалоговом окне «Макрос» выберите макрос с именем Select Last, затем нажмите кнопку Параметры.
6. В поле Сочетание клавишзадайте сочетание (например,)Ctrl + b) для макроса Select Last. Нажмите ОК, чтобы сохранить изменения и закрыть диалоговое окно.
Совет: выберите сочетание клавиш, которое не конфликтует со встроенными комбинациями Excel, чтобы обеспечить бесперебойную работу.
7. После назначения сочетания клавиш закройте диалоговое окно «Макрос».
Теперь вы сможете легко переключаться между текущим и предыдущим листом с помощью назначенного вами сочетания клавиш (например,)Ctrl+b). Это особенно удобно при частой работе с несколькими листами или когда нужно быстро копировать и сравнивать данные. Если сочетание клавиш работает не так, как ожидалось, проверьте параметры безопасности макросов и убедитесь, что макросы включены для вашей книги.
Преимущества: метод VBA полностью настраиваем и не требует установки надстроек. Основной недостаток — необходимость включения макросов, что может быть запрещено корпоративной политикой безопасности. Кроме того, файл Excel следует сохранять в формате с поддержкой макросов (.xlsm), чтобы код остался в документе.
Типичные проблемы возникают из-за ограничений безопасности макросов, неправильного размещения кода (код обработки событий должен находиться в)ThisWorkbook, а макрос — в Модуле) или конфликтов сочетаний клавиш. Всегда создавайте резервную копию перед редактированием кода VBA!
Возврат на предыдущий/последний лист с помощью сочетания клавиш и Kutools для Excel

Если вы установили Kutools для Excel, навигация между листами становится ещё удобнее. Kutools предоставляет специальное средство Переключение между последним и текущим листом, предназначенное для мгновенного переключения между последним использованным и текущим листом — одним щелчком мыши или простым сочетанием клавиш.
Эта функция особенно полезна пользователям, которые часто перемещаются между несмежными листами или работают с большими книгами, поскольку устраняет необходимость вручную искать нужный лист или выполнять дополнительные настройки. Она идеально подходит тем, кто предпочитает готовые решения без программирования или включения макросов.
Kutools для Excel — включает более 300 незаменимых инструментов для Excel. Работайте в Excel быстрее, проще и эффективнее.Скачать сейчас!
Просто нажмите кнопку
, расположенную на панели навигации, или используйте сочетание клавиш Win+A на клавиатуре, чтобы переключаться между последним и текущим листами. Это сочетание клавиш позволяет мгновенно переключаться туда и обратно, значительно упрощая повторяющиеся задачи по вводу или сверке данных.
Примечание: после установки Kutools для Excel панель «Навигация» появляется автоматически. Если вы не видите панель «Навигация» или кнопку
, активируйте её, выбрав Kutools > Навигация(или)Вид > Навигация). Затем нажмите кнопку
в самом левом углу панели «Навигация», чтобы получить полный доступ ко всем функциям навигации.
Главное преимущество подхода с Kutools — его надёжность и удобный интерфейс, не требующий программирования или настройки параметров безопасности макросов. Однако Kutools представляет собой стороннюю надстройку, которую необходимо предварительно установить; обязательно убедитесь в её доступности и проверьте требования к версии, чтобы гарантировать совместимость с вашей версией Excel.
Совет: если сочетание клавиш или навигация не реагируют сразу, убедитесь, что Kutools правильно установлен и активирован. При необходимости перезапустите Excel или переустановите Kutools. Также проверьте назначенные сочетания клавиш в разделе «Другие параметры» для Kutools, чтобы настроить их для ещё более быстрого доступа.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Оба описанных выше метода позволяют мгновенно вернуться на предыдущий или последний использованный лист, легко справляясь с повседневными задачами навигации и помогая избежать ошибок из-за случайного выбора не того листа в перегруженных книгах. Если вам часто приходится переключаться между двумя конкретными листами или вы хотите эффективнее перемещаться между окнами одной книги, ознакомьтесь с дополнительными приёмами в разделе «См. также» ниже.
Демонстрация: один щелчок для возврата на предыдущий/последний лист
См. также:
Переключение между двумя листами туда и обратно
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек