Покрени макро аутоматски када се ћелија промени

Преглед садржаја

Како повезати макро са променом табеле

Ако желите да осигурате да се макро извршава тачно када се нешто промени у табели, то можете учинити помоћу а Радни лист_Промени-Довршите догађај.

Да бисте програмски код повезали са радним листом, поступите на следећи начин:

  1. Отворите радну свеску.
  2. Десним тастером миша кликните на жељени лист при дну картице.
  3. У контекстном менију изаберите СХОВ ЦОДЕ.

Екцел сада отвара ВБА едитор. Сада активирајте унос РАДНА ЛИСТА са прве листе избора (ОПШТЕ), као што приказује следећа слика:

Екцел сада аутоматски укључује потпрограм у вашу радну свеску. Све инструкције које поставите у ову потпрограм извршавају се чим дође до промене на одговарајућем радном листу.

Са параметром Таргет програм прослеђује адресу ћелије у којој је нешто промењено. Унесите следећу команду у потпрограм (између редова који почињу са Суб и Крај да бисте тестирали ову функцију:

МсгБок ("Променили сте" & Таргет.Аддресс & ".")

Чим промените ћелију на радном листу, Екцел вам приказује прозор са поруком:

Променом Таргет Повезујући га са упитом, можете да дизајнирате свој макро тако да реагује само на промене у одређеним ћелијама.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave