Оглавление
В этом руководстве мы покажем вам, как заблокировать ячейки в excel при прокрутке. После этой статьи вы сможете заблокировать определенный диапазон ячеек в рабочем листе, чтобы ограничить своих пользователей так, чтобы они могли выбирать и прокручивать ячейки только в определенном диапазоне рабочего листа. Кроме того, они не смогут выйти за пределы указанного диапазона и внести какие-либо изменения в этот рабочий лист. В течениеВ этой статье мы объясним процесс блокировки ячеек различными способами с помощью уникального набора данных.
Скачать Практическое пособие
Рабочую тетрадь для практических занятий можно скачать отсюда.
Блокировка ячеек при прокрутке.xlsm2 простых способа заблокировать ячейки в Excel при прокрутке
В этой статье мы объясним 2 способы блокировки экрана в excel при прокрутке. Для лучшего понимания мы будем использовать один и тот же набор данных для объяснения обоих методов. Мы привели скриншот нашего набора данных в этом разделе. Диапазон набора данных следующий (B4:E15) и содержит данные о Продавец их Местонахождение , Регион и "Общая сумма" продаж. Наша цель - ограничить пользователя только в пределах диапазона (B4:E15) Таким образом, пользователь сможет выбирать и прокручивать ячейки только в пределах этого диапазона ячеек.
1. Используйте вкладку "Разработчик" для блокировки ячеек при прокрутке в Excel
В первом методе мы будем использовать Разработчик закладка для блокировки ячеек. Этот метод ограничит пользователей от изменения любых данных за пределами диапазона ячеек (B4:E15) .
Теперь давайте посмотрим, как мы можем выполнить это действие.
ШАГИ:
- Во-первых, зайдите в Разработчик вкладка.
- Во-вторых, выберите опцию Свойства из ленты.
- Вышеуказанные действия открывают новое диалоговое окно с именем Свойства .
- Далее перейдите к опции ScrollArea из этой коробки.
- В-третьих, вставьте диапазон ячеек (B4:E15) вручную в поле ввода опции ScrollArea .
- Приведенная выше команда блокирует ячейки в диапазоне (B4:E15) .
- Затем выберите ячейку B4 и прокрутите вправо с помощью клавиатуры.
- Таким образом, пользователи смогут прокрутить только до ячейки E5 поскольку у них нет доступа к прокрутке за пределами диапазона (B4:E15) .
- Аналогично, выберите ячейку E4 и прокрутите вниз с помощью клавиатуры.
- Наконец, мы видим, что мы также не можем прокрутить ячейку после ячейки E15 которое является последним значением нашего диапазона ячеек.
Читать далее: Excel не прокручивается с помощью клавиш со стрелками (4 подходящих решения)
Разблокируйте запертые клетки
Теперь, если мы хотим разблокировать диапазон ячеек, мы можем сделать это легко. Мы сделаем это с помощью следующих шагов.
ШАГИ:
- В начале выберите Свойства опция из Разработчик снова вкладка.
- Команда открывает диалоговое окно с именем Свойства .
- Далее перейдите к опции ScrollArea .
- Затем удалите предыдущий диапазон из поля ввода в поле ScrollArea и оставить его пустым.
- После этого нажмите Войти .
- Наконец, описанное выше действие снова разблокирует диапазон ячеек.
ПРИМЕЧАНИЕ:
Этот метод работает, пока вы держите рабочую книгу или лист активным. Если вы закроете лист или рабочую книгу и снова откроете ее, то увидите, что функция блокировки ячеек больше не работает. Поэтому, чтобы заблокировать ячейки навсегда, мы воспользуемся вторым методом в этой статье.
Читать далее: Как разблокировать ячейки в Excel при прокрутке (4 простых способа)
Похожие чтения
- Как прокручивать по одной строке за раз в Excel (4 быстрых способа)
- [Исправлено!] Прокрутка стрелок Excel не перемещает ячейки (6 возможных решений)
- Как остановить прокрутку Excel до бесконечности (7 эффективных методов)
- [Решено!] Вертикальная прокрутка не работает в Excel (9 быстрых решений)
- Как повторять строки в Excel при прокрутке (6 подходящих способов)
2. Применение кода VBA для блокировки ячеек в Excel при прокрутке
Чтобы постоянно блокировать ячейки в excel при прокрутке, мы воспользуемся простой функцией VBA (Visual Basic for Applications) код в нашем рабочем листе. Этот код заблокирует определенные диапазоны ячеек в нашем рабочем листе. Если вы заблокируете ячейки с помощью VBA Как мы уже говорили, чтобы проиллюстрировать этот метод, мы продолжим с тем же набором данных, который мы использовали ранее.
Теперь просто выполните приведенные ниже действия, чтобы заблокировать ячейки в excel при прокрутке.
ШАГИ:
- Первый, щелкните правой кнопкой мыши на листе "Использовать код VBA" .
- Далее выберите опцию "Код просмотра" из доступных вариантов.
- Теперь, пустой VBA откроется модуль.
- Затем вставьте следующий код в этот пустой модуль:
Sub Lock_Scroll() Worksheets("Use Vba Code").ScrollArea = "B4:E15" End Sub
- Нажмите на Запускайте или нажмите F5 чтобы запустить код.
- Приведенная выше команда заблокирует диапазон ячеек (B4:E15) .
- Затем выберите ячейку B5 и прокрутите клавиатуру вправо.
- Мы видим, что мы не можем прокручивать после ячейки E4 как следующая ячейка F4 находится за пределами заданного диапазона.
- Аналогично, выберите ячейку E4 Затем просто прокрутите клавиатуру вниз.
- Наконец, мы видим, что мы не можем прокручивать после ячейки E5 поскольку диапазон заблокированных ячеек (B4:E15) .
Читать далее: Как заблокировать строки в Excel при прокрутке (4 простых способа)
Заключение
В заключение хочу сказать, что в этом руководстве вы узнаете, как заблокировать ячейки в excel при прокрутке. Чтобы проверить свои навыки на практике, воспользуйтесь рабочим листом, который прилагается к этой статье. Пожалуйста, оставьте комментарий ниже, если у вас возникли вопросы. Наша команда постарается ответить вам как можно скорее. В будущем следите за новыми уникальными статьями. Microsoft Excel решения.