Как заблокировать или зафиксировать вкладку листа в Excel?
Представьте, что у вас есть книга с несколькими листами, и один из них — с именем Main-sheet — расположен первой вкладкой. Вы хотите зафиксировать эту вкладку, чтобы она всегда оставалась видимой даже при прокрутке множества других листов. Хотя Excel не предлагает прямого способа закрепить вкладку, вы можете воспользоваться простым обходным решением для достижения нужного результата.
Блокировка или фиксация определённой вкладки листа с помощью кода VBA
Блокировка или фиксация определённой вкладки листа с помощью кода VBA
В Excel можно использовать следующий код VBA, чтобы нужный лист всегда располагался перед текущей выбранной вкладкой — благодаря этому вы будете постоянно видеть этот лист при прокрутке любых других вкладок. Выполните следующие действия:
1. Удерживая нажатыми клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.
2. Затем в левой панели Обозреватель проектов выберите элемент ЭтаКнига (ThisWorkbook), дважды щёлкните по нему, чтобы открыть модуль, и вставьте в пустой модуль следующий код VBA:
Код VBA: фиксация или блокировка определённой вкладки листа
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'Update by Extendoffice
Application.EnableEvents = False
Application.ScreenUpdating = False
If Application.ActiveSheet.Index <> Application.Sheets("Main-sheet").Index Then
Application.Sheets("Main-sheet").Move Before:=Application.Sheets(Application.ActiveSheet.Index)
Application.Sheets("Main-sheet").Activate
Sh.Activate
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

3. После этого сохраните и закройте данный код — теперь при выборе любой вкладки указанный лист всегда будет отображаться перед выбранной вкладкой. См. скриншоты:
![]() |
![]() |
![]() |
Примечание: В приведённом выше коде «Main-sheet» — это имя листа, который вы хотите зафиксировать. Замените его на нужное вам имя.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Связанные статьи:
Как зафиксировать области в Excel 2010?
Как применить фиксацию или отмену фиксации областей ко всем листам одновременно?
Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


