При работе с несколькими открытыми книгами или окнами в Microsoft Excel переключение между ними с помощью мыши отнимает время и снижает продуктивность. Если вы заметили, что при нажатии Alt + Tab Excel отображает только одно окно, несмотря на открытые файлы, или если вам нужно быстро перейти к конкретной книге без поиска её на панели задач — проблема решается горячими клавишами. В этой статье разберём все рабочие способы переключения окон исключительно с клавиатуры, включая скрытые сочетания для Windows и macOS, а также объясним, почему стандартные методы иногда не работают.
Основная сложность возникает, когда Excel открывает все книги в одном окне программы (режим SDI), а не в отдельных (MDI). В этом случае Alt + Tab бесполезен, так как переключается только между приложениями, а не между документами. К счастью, в Excel есть встроенные комбинации, которые решают эту проблему — их мы и рассмотрим ниже.
Базовые сочетания клавиш для переключения окон в Excel
Начните с этих универсальных комбинаций, которые работают в большинстве версий Excel (2010–2023, включая Microsoft 365). Они позволяют переключаться между открытыми книгами без мыши:
- 🔹
Ctrl + F6— переключение между открытыми окнами внутри Excel (по кругу). Работает даже если окна свернуты. - 🔹
Ctrl + Tab— альтернативаCtrl + F6, но с отображением списка открытых книг (в новых версиях). - 🔹
Alt + W + 2— быстрое переключение в режимНовое окно(полезно для сравнения данных в одной книге). - 🔹
Alt + F5— восстановление размера окна (если оно было свернуто или развернуто).
Если эти сочетания не срабатывают, проверьте, не включён ли режим Защищённого просмотра (жёлтая предупреждающая полоса вверху окна). В этом режиме горячие клавиши блокируются до тех пор, пока вы не нажмёте Включить редактирование.
Переключение между окнами одной книги (многократное открытие)
Excel позволяет открывать одну и ту же книгу в нескольких окнах одновременно. Это удобно для сравнения данных на разных листах или в разных частях таблицы. Чтобы управлять такими окнами:
- Откройте книгу, затем перейдите на вкладку
Вид→Новое окно(Alt + W + 2). - Теперь у вас два окна одной книги. Для переключения между ними используйте:
- 🔹
Ctrl + F6— по кругу. - 🔹
Alt + ` (тильда)— переключение между окнами одного приложения (работает в Windows).
- 🔹
Обратите внимание: если вы измените данные в одном окне, они автоматически обновятся во втором. Это не два независимых файла, а одно представление книги в разных окнах.
Как закрыть лишнее окно книги?
Нажмите Alt + F4 в ненужном окне. Закроется только оно, а не вся книга.
Проблемы с переключением: почему не работают горячие клавиши
Если стандартные сочетания не срабатывают, причины могут быть следующими:
| Проблема | Причина | Решение |
|---|---|---|
Ctrl + F6 не переключает окна |
Excel работает в режиме SDI (одно окно на книгу) |
Используйте Alt + Tab или настройте Excel на режим MDI (см. раздел ниже) |
| Клавиши блокируются | Включён Защищённый просмотр или макрос |
Нажмите Включить редактирование или отключите макросы (Alt + T + M + S) |
Alt + Tab показывает только одно окно Excel |
Все книги открыты в одном экземпляре программы | Запустите новую копию Excel (Win + R → excel → Enter) |
Критическая особенность: В Excel 2013 и новее по умолчанию используется режим SDI, где каждая книга открывается в отдельном окне операционной системы. В этом случае Ctrl + F6 не сработает — нужно использовать Alt + Tab или настраивать Excel.
Настройка Excel для удобного переключения окон
Если вас не устраивает стандартное поведение Excel, можно изменить его через параметры:
- Перейдите в
Файл→Параметры→Дополнительно. - В разделе
Экраннайдите опциюПоказывать все окна на панели задач:- 🔹 Если включено — каждая книга будет отдельным окном в
Alt + Tab(режимSDI). - 🔹 Если отключено — все книги будут в одном окне Excel (режим
MDI), иCtrl + F6начнёт работать.
- 🔹 Если включено — каждая книга будет отдельным окном в
Для пользователей macOS этот параметр недоступен — Apple блокирует изменение режима отображения окон. Вместо этого используйте Command + ` для переключения между окнами одного приложения.
Убедитесь, что все книги открыты в одном экземпляре Excel|Проверьте отключение защищённого просмотра|Настройте режим отображения окон в параметрах|Запомните сочетания Ctrl + F6 и Alt + Tab
-->
Переключение окон в Excel на Mac (macOS)
На Mac логика переключения отличается из-за особенностей операционной системы. Вот рабочие сочетания:
- 🍎
Command + `— переключение между окнами одного приложения (аналогAlt + `в Windows). - 🍎
Command + Tab— переключение между приложениями (какAlt + Tabв Windows). - 🍎
Control + F6— переключение между открытыми книгами Excel (аналогCtrl + F6). - 🍎
Option + Command + W— закрытие текущего окна книги.
Если Command + ` не работает, проверьте настройки клавиатуры в Системных настройках → Клавиатура → Сочетания клавиш. Убедитесь, что опция Перемещение фокуса на окна одного приложения включена.
Автоматизация переключения с помощью VBA
Если вам нужно переключаться между окнами по заданному правилу (например, каждые 5 минут), можно написать простой макрос. Вот пример кода для циклического переключения:
Sub SwitchWindows()
Dim wnd As Window
For Each wnd In Application.Windows
wnd.Activate
Application.Wait Now + TimeValue("00:00:01") ' Задержка 1 секунда
Next wnd
End Sub
Чтобы запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (
Insert→Module). - Назначьте макросу сочетание клавиш через
Сервис→Макрос→Назначить сочетание.
⚠️ Внимание: Макросы могут конфликтовать с другими надстройками Excel. Перед использованием сохраните все открытые книги.
FAQ: Частые вопросы по переключению окон
Почему Alt + Tab показывает только одно окно Excel, хотя открыто несколько книг?
Это происходит из-за режима SDI, где каждая книга открывается как отдельное окно ОС. Чтобы увидеть все книги в Alt + Tab, включите опцию Показывать все окна на панели задач в параметрах Excel. Альтернатива — использовать Ctrl + F6 внутри программы.
Как вернуть старое поведение Excel, когда все книги открывались в одном окне?
В Excel 2013 и новее по умолчанию используется режим SDI. Чтобы вернуться к MDI (все книги в одном окне), отключите опцию Показывать все окна на панели задач в Файл → Параметры → Дополнительно → Экран. После перезапуска Excel Ctrl + F6 начнёт работать.
Можно ли переключаться между листами книги с помощью клавиатуры?
Да, для этого используйте:
Ctrl + PgUp— переход на предыдущий лист.Ctrl + PgDn— переход на следующий лист.
Эти сочетания работают независимо от режима отображения окон.
Почему после обновления Windows перестали работать горячие клавиши в Excel?
Обновления иногда сбрасывают настройки клавиатуры или конфликтуют с драйверами. Попробуйте:
- Перезапустить Excel с правами администратора.
- Проверить конфликты в
Диспетчере задач(закройте лишние процессыEXCEL.EXE). - Обновить Office через
Файл → Учетная запись → Параметры обновления.
Как быстро закрыть все окна Excel, кроме активного?
Нет встроенной горячей клавиши для этого, но можно использовать макрос:
Sub CloseAllButActive()
Dim wnd As Window
For Each wnd In Application.Windows
If wnd.Caption <> Application.ActiveWindow.Caption Then
wnd.Close SaveChanges:=False
End If
Next wnd
End Sub
Назначьте ему сочетание клавиш через редактор VBA.
⚠️ Внимание: Если вы работаете с Excel Online (браузерная версия), горячие клавиши для переключения окон не работают. В веб-версии доступно только ручное переключение через вкладки браузера (Ctrl + Tab).