Запускати макрос автоматично при зміні комірки

Зміст

Як зв’язати макрос із зміною таблиці

Якщо ви хочете переконатися, що макрос виконується саме тоді, коли щось змінюється в таблиці, ви можете зробити це за допомогою a Робочий лист_Змінити-Завершити захід.

Щоб зв’язати код програми з робочим аркушем, виконайте такі дії:

  1. Відкрийте робочу книгу.
  2. Клацніть правою кнопкою миші на потрібному аркуші внизу вкладки аркуша.
  3. У контекстному меню виберіть ПОКАЗАТИ КОД.

Тепер Excel відкриває редактор VBA. Тепер активуйте запис WORKSHEET з першого списку вибору (ЗАГАЛЬНО), як показано на малюнку нижче:

Тепер Excel автоматично включає підпрограму у вашу книгу. Усі вказівки, які ви розміщуєте в цій підпрограмі, виконуються, як тільки відбуваються зміни у відповідному аркуші.

З параметром Ціль програма передає адресу комірки, в якій щось було змінено. Введіть таку команду у підпрограму (між рядками, які починаються на Підп та Кінець щоб перевірити цю функцію:

MsgBox ("Ви змінили" & Target.Address & ".")

Щойно ви зміните клітинку на робочому аркуші, Excel покаже вікно повідомлення:

Змінюючи Ціль Пов’язавши його із запитом, ви можете спроектувати свій макрос так, щоб він реагував лише на зміни в певних осередках.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave