Радни лист_Промени догађај
Можда ћете желети да покренете макро када се ћелија промени. Популарна употреба ове способности је да прилагођени код потврди ћелију након извршене промене. То је лако учинити коришћењем догађаја промене објеката радног листа.
У уређивачу Висуал Басиц -а морате прво двапут кликнути на назив листа на коме се мења ћелија која активира макро. Ово отвара прозор кода за тај објекат листа. У овом случају сам хтео да покренем макро када се ћелија у Схеет1 промени.
Након што отворите кодни прозор за радни лист, поставите свој код у догађај Ворксхеет_Цханге. Следећи пример ће приказати оквир за поруку ако се садржај ћелије А1 промени. Прво се потпрограм активира ако било који ћелије се мењају, затим употреба ИФ … Тада ће наредба покренути код само ако је ћелија А1 ћелија која се променила на основу Иф … Тхен.
Привате Суб Ворксхеет_Цханге (БиВал Таргет Ас Ранге) Иф Таргет.Аддресс = "$ А $ 1" Онда МсгБок "Овај код ради када се ћелија А1 промени!" Енд Иф Енд Суб
Код можете поставити директно у потпрограм Ворксхеет_Цханге или позвати други макро.