Как отключить кнопку после однократного нажатия в Excel?

В некоторых случаях вам может потребоваться запустить сценарий VBA, нажав кнопку Command. Но вы бы хотели, чтобы кнопка Command была отключена после ее однократного нажатия в Excel. Как этого добиться? Эта статья предоставит вам метод, который поможет вам это сделать.

Отключить кнопку после однократного нажатия в Excel

Отключить кнопку после однократного нажатия в Excel

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

Предположим, вы хотите автоматически скопировать данные диапазона A1: C17 в новый диапазон J1: L17, нажав кнопку Command 1 в текущий рабочий лист. И отключите эту командную кнопку после копирования и вставки. Пожалуйста, сделайте следующее.

1. Включите режим дизайна на вкладке «Разработчик», нажав Разработчик > Режим дизайна . См. Снимок экрана:

2. Щелкните правой кнопкой мыши кнопку Command, которой назначен сценарий VBA, а затем щелкните Просмотреть код в контекстном меню.

3. В окне Microsoft Visual Basic для приложений добавьте следующий код в предпоследний фрагмент исходного кода, как показано на скриншоте ниже.

Код VBA: отключить командную кнопку после однократного нажатия в Excel

Примечание : CommandButton1 – это имя командной кнопки.

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

5. Отключите режим дизайна на вкладке Разработчик .

И после нажатия кнопки Command для однократного запуска кода VBA, кнопка станет серой и больше не сможет нажимать, как показано на скриншоте ниже.

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

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

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

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