Возможно, вы знаете, как изменить значение ячейки на основе флажка. Но знаете ли вы, как установить флажок автоматически на основе значения ячейки в 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?