Как заблокировать или разблокировать ячейки на основе значений в другой ячейке в Excel?

В некоторых случаях вам может потребоваться заблокировать или разблокировать ячейки на основе значений в другой ячейке. Например, вам нужно, чтобы диапазон B1: B4 был разблокирован, если ячейка A1 содержит значение «Accepting»; и блокироваться, если ячейка A1 содержит значение «Отказано». Как вы можете этого добиться? Эта статья может вам помочь.

Блокировать или разблокировать ячейки на основе значений в другой ячейке с помощью кода VBA

Блокировать или разблокировать ячейки на основе значений в другой ячейке с кодом VBA

Следующий код VBA может помочь вам заблокировать или разблокировать ячейки на основе значения в другой ячейке в Excel.

1. Щелкните правой кнопкой мыши вкладку листа (лист с ячейками, которые необходимо заблокировать или разблокировать на основе значений в другой ячейке), и выберите Просмотреть код из контекстного меню.

2. Затем скопируйте и вставьте следующий код VBA в окно кода.

Код VBA: блокировка или разблокировка ячеек на основе значений в другой ячейке

3. Одновременно нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .

С этого момента, когда вы вводите значение «Принимаю» в ячейку A1, диапазон B1: B4 разблокируется.

При вводе значения« Отказано »в ячейку A1 указанный диапазон B1: B4 автоматически блокируется.

Статьи по теме :

  • Как заблокировать сразу все ссылки на ячейки в формулах в Excel?
  • Как заблокировать или защитить ячейки после ввода данных или ввода в Excel?
  • Как закрепить изображение/изображение в ячейке или внутри нее в Excel?

Источник: frestage.ru

Бытовой вопрос