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

В этой статье я расскажу о некоторых методах включения или отключения кнопки на основе значения ячейки в листе Excel.

Включить или отключить два кнопки на основе данных двух столбцов с кодом VBA

Включение или отключение кнопки на основе значений двух ячеек с кодом VBA


Включение или отключение двух кнопок на основе данных двух столбцов с кодом VBA

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

Например, у меня есть две командные кнопки на листе, если в столбце A есть данные, кнопка 1 включена, а кнопка 2 отключено; если столбец C содержит данные, кнопка 2 включена, а кнопка 1 отключена. Для решения этой задачи вам может помочь следующий код VBA.

1 . Щелкните правой кнопкой мыши лист, содержащий кнопки, а затем выберите Просмотреть код в контекстном меню, см. Снимок экрана:

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

Код VBA: включить или отключить две кнопки на основе двух столбцов:

Примечание . В приведенном выше коде и CommandButton2 – названия кнопок, и C: C – это два столбца, которые вы используете для включения или отключения двух кнопок, измените их по своему усмотрению.

3 . Затем сохраните и закройте окно кода, теперь вы получите следующий результат по мере необходимости:

(1.) Если ввести данные в столбец A, кнопка 1 будет включена, а кнопка 2 отключена. , см. снимок экрана:

(2.) Если введите данные в столбце C кнопка 2 включена, а кнопка 1 отключена, см. снимок экрана:

(3.) В столбце A и столбце C есть данные, две кнопки активированы, см. снимок экрана:

(4.) Две кнопки отключены, если нет данных в столбце A и столбце C, см. Снимок экрана:


Включение или отключение кнопки на основе значений двух ячеек с кодом VBA

Если вы хотите включить или отключить командную кнопку на основе значений двух ячеек, например, когда значение в A1 равно больше значения в B1, кнопка активна, иначе кнопка d является в состоянии. Следующий код VBA также может оказать вам услугу.

1 . Щелкните правой кнопкой мыши лист, содержащий кнопку, а затем выберите Просмотреть код из контекстного меню в окне Microsoft Visual Basic для приложений , скопируйте и вставьте приведенный ниже код в пустой модуль, см. снимок экрана:

Код VBA: включение или отключение кнопки на основе двух значений ячеек:

Примечание . В приведенном выше коде A1 и – это значения ячеек, которые вы используете, – это название кнопки, измените его на свое.

2 . Затем сохраните и закройте окно кода, теперь, если значение ячейки в A1 больше, чем B1, кнопка включена, иначе, если значение ячейки в A1 меньше, чем B1, кнопка отключена, см. Снимок экрана:


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