Події Excel VBA
Робоча книга Відкрита подія | Робочий лист Змінити подію
Події це дії, які виконують користувачі, які запускаються Excel VBA виконувати код.
Робоча книга Відкрита подія
Код, доданий до книги "Відкрита подія", буде виконаний Excel VBA при відкритті книги.
1. Відкрийте редактор Visual Basic.
2. Двічі клацніть на цій робочій книзі в Project Explorer.
3. Виберіть Книгу з розкривного списку ліворуч. Виберіть "Відкрити" у розкривному списку праворуч.
4. Додайте наступну кодову лінію до відкритої події Workbook:
5. Зберегти, закрити та знову відкрити файл Excel.
Результат:
Робочий лист Змінити подію
Код, доданий до події Зміни робочого аркуша, буде виконаний Excel VBA, коли ви зміните клітинку на робочому аркуші.
1. Відкрийте редактор Visual Basic.
2. Двічі клацніть на аркуші (наприклад, Sheet1) в Project Explorer.
3. Оберіть Робочий аркуш у спадному списку ліворуч. У спадному списку праворуч виберіть «Змінити».
Додайте наступні кодові рядки до події змінення робочого аркуша:
4. Сторiнка робочого аркуша прослуховує всі зміни на Sheet1. Ми хочемо, щоб програма Excel VBA робила щось, якщо щось змінюється у клітинці B2. Для цього додати наступні кодові рядки:
End If
5. Ми хочемо, щоб Excel VBA показував MsgBox, якщо користувач вводить значення більше 80. Щоб досягти цього, додати наступну кодову лінію між If and End End.
6. На Sheet1 введіть число, більше 80, у клітинку B2.
Результат: