Как заблокировать или заморозить вкладку рабочего листа в Excel?
Предположим, у вас есть книга, содержащая несколько листов, есть лист с именем Main-sheet в качестве первой вкладки в книге. А теперь вы хотите попытаться заблокировать или закрепить эту вкладку листа, чтобы она всегда была видна даже при прокрутке нескольких листов. Фактически, прямого способа заморозить вкладку не существует, но вы можете использовать обходной путь для решения этой проблемы.
Заблокировать или заморозить определенную вкладку рабочего листа с помощью кода VBA
Заблокировать или заморозить определенную вкладку рабочего листа с помощью кода VBA
В Excel мы можем применить следующий код VBA, чтобы конкретный рабочий лист всегда находился перед вашей текущей выбранной вкладкой рабочего листа, чтобы вы всегда могли видеть этот рабочий лист при прокрутке любых других вкладок листа. Пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Потом выберите Эта рабочая тетрадь слева Обозреватель проекта панели, дважды щелкните ее, чтобы открыть Модули, а затем скопируйте и вставьте следующий код 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. А затем сохраните и закройте этот код, теперь, когда вы щелкаете любую вкладку своего рабочего листа, этот конкретный рабочий лист всегда будет впереди выбранной вкладки листа, см. Скриншоты:
Внимание: В приведенном выше коде основной лист - это имя листа, который вы хотите заморозить, вы можете изменить его по своему усмотрению.
Статьи по теме:
Как закрепить панели в Excel 2010?
Как применить заморозить / разморозить панели сразу к нескольким листам?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!