Как установить флажок на основе значения ячейки в Excel?

Возможно, вы знаете, как изменить значение ячейки на основе флажка. Но знаете ли вы, как установить флажок автоматически на основе значения ячейки в Excel? В этой статье будут показаны методы для достижения этой цели.

Установить флажок на основе значения ячейки с формулой
Установить флажок на основе значения ячейки с кодом VBA


Установить флажок на основе значения ячейки с формулой

Предположим, вы хотите, чтобы флажок 1 устанавливался автоматически, когда значение в ячейке A1 равно «Test». Пожалуйста, сделайте следующее.

1. После установки флажка (элемент управления формой) выберите его и свяжите с указанной ячейкой C2, введя = C2 в панель формул.

Для элемента управления ActiveX . Установите флажок, щелкните его правой кнопкой мыши и выберите Свойства из контекстного меню. В диалоговом окне Свойства введите связанную ячейку в поле LinkedCell , а затем закройте диалоговое окно. См. Снимок экрана:

2. Выделите ячейку с линиями (C2), затем введите формулу = IF (A2 = “Test”, TRUE, FALSE) в панель формул и нажмите клавишу Enter .

Примечание : в формуле A2 и Test – это ячейка и значение ячейки, на основе которого вы должны установить флажок автоматически.

3. При вводе значения «Тест» в ячейку A1 соответствующий флажок будет установлен автоматически. См. Снимок экрана:

Примечание. Эта формула не чувствительна к регистру. .


Установить флажок на основе значения ячейки с кодом VBA

Вы можете запустить следующий код VBA, чтобы установить флажок на основе значения ячейки в Excel.

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

2. В окне Microsoft Visual Basic для приложений скопируйте и вставьте приведенный ниже код VBA в окно кода.

Код VBA: установить флажок проверяется на основе значения ячейки

Примечание : в коде A2 и Test – это ячейка и значение ячейки, которые необходимо установить автоматически. на основе. Флажок 1 – это имя флажка.

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

При вводе значения «Тест» в ячейку A2, указанный флажок будет установлен автоматически.

Примечание : этот код чувствителен к регистру..

Совет. Если вы хотите вставить несколько флажков в выбранный диапазон сразу, вы можете попробовать Пакетная вставка флажков утилиты Kutools for Excel или пакетная вставка нескольких кнопок выбора с помощью утилиты Кнопки параметров пакетной вставки . Кроме того, вы можете удалить все флажки сразу с помощью утилиты Пакетное удаление флажков , как показано на скриншотах ниже. Вы можете перейти к загрузке Kutools for Excel! (30-дневная бесплатная пробная версия).


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

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

Оцените статью
Frestage.ru
Добавить комментарий