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

Обычно в Excel мы можем нажать клавишу F5 или кнопку «Выполнить», чтобы выполнить код VBA. Но пробовали ли вы когда-нибудь запустить конкретный код макроса при изменении значения ячейки? В этой статье я расскажу о некоторых быстрых приемах, которые помогут справиться с этой задачей в Excel.

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

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


Запускать или вызывать макрос, когда значение определенной ячейки изменяется с кодом VBA

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

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

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

Примечание . В приведенном выше коде – это конкретная ячейка, на основе которой вы хотите запустить код, Mymacro – это имя макроса, который вы хотите запустить. Измените их по своему усмотрению.

2 . А затем сохраните и закройте окно кода, теперь, когда вы вводите или изменяете значение в ячейке A1, определенный код будет запускаться сразу.


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

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

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

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

Примечание : в приведенный выше код – это конкретные ячейки, на основе которых вы хотите запускать код, Mymacro – это имя макроса, который вы хотите запустить. Измените их по своему усмотрению.

2 . А затем сохраните и закройте окно кода, теперь, когда вы вводите или изменяете значение в любой ячейке A1: B100, конкретный код будет выполнен сразу.


Удалить все макросы из нескольких книг

Kutools for Excel Пакетное удаление всех макросов утилита может помочь вам удалить все макросы из нескольких книг по мере необходимости. Загрузите и бесплатную пробную версию Kutools for Excel прямо сейчас!

Kutools for Excel : с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию сейчас !


Как запустить макрос автоматически перед печатью в Excel?

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

Как запустить макрос на основе значения, выбранного из раскрывающегося списка в Excel?

Как запустить макрос, щелкнув гиперссылки в Excel?

Как запустить макрос, когда лист выбран из книги?


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