Обычно вам нужно защитить весь рабочий лист для блокировки ячеек от редактирования. Есть ли способ заблокировать ячейки без защиты всего рабочего листа? В этой статье рекомендуется использовать метод VBA.
Блокировать указанные ячейки без защиты всего листа с помощью VBA
Заблокировать указанные ячейки без защиты всего рабочего листа с помощью VBA
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!
Предположим, вам нужно заблокировать ячейки A3 и A5 на текущем листе, следующий код VBA поможет вам добиться этого без защиты всего рабочий лист.
1. Щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню.
2. Затем скопируйте и вставьте приведенный ниже код VBA в окно кода. См. Снимок экрана:
Код VBA: блокировка указанных ячеек без защиты всего рабочего листа
: в коде столбец 1 , Row = 3 и Row = 5 указывают, что ячейки A3 и A5 на текущем листе будут заблокированы после запуска кода. Вы можете изменить их по своему усмотрению.
3. Одновременно нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .
Теперь ячейки A3 и A5 заблокированы на текущем листе. Если вы попытаетесь выбрать ячейку A3 или A5 на текущем листе, курсор будет автоматически перемещен в правую соседнюю ячейку.
Статьи по теме :
- Как заблокировать сразу все ссылки на ячейки в формулах в Excel?
- Как заблокировать или защитить ячейки после ввода данных или ввода в Excel?
- Как заблокировать или разблокировать ячейки на основе значений в другой ячейке в Excel?
- Как заблокировать изображение/изображение для или внутри ячейки в Excel?
- Как заблокировать ширину и высоту ячейки от изменения размера в Excel?