У Excel подія зміни аркуша є тригером для макросу коли змінюється клітинка або група клітинок.
Зміна-подія є запускається, коли користувач змінює значення клітинки (або кодом VBA). Отже, якщо ви вводите значення в одну з клітинок рядків "Antall Poeng" (я припускаю, що це рядок 9), запускається тригер.
- Щоб звернутися до робочого аркуша: Робочі аркуші (“Аркуш1”) або Аркуші (“Аркуш1”)
- Використовуйте назву аркуша.
- Для посилання на активний аркуш: ActiveWorksheet.
Виникає, коли комірки на аркуші змінюються користувачем або за зовнішнім посиланням.
Подія Worksheet_Change У редакторі Visual Basic ви повинні спочатку двічі клацніть ім’я аркуша, де клітинка змінюється, що активує макрос. Відкриється вікно коду для цього об’єкта листа. У цьому випадку я хотів запустити макрос, коли комірка на аркуші Sheet1 змінюється.
У більшості кодів VBA ви можете використовувати Додаток. Властивість EnableEvents щоб Excel не викликав процедури подій. Це часто використовується в події Change на робочому аркуші, якщо сама подія Change змінює значення клітинки.