Как да свържете макрос с промяна на таблица
Ако искате да сте сигурни, че макросът се изпълнява точно когато нещо се промени в таблица, можете да направите това с помощта на a Работен лист_Промяна-Завършете събитието.
За да свържете кода на програмата с работен лист, направете следното:
- Отворете работната книга.
- Щракнете с десния бутон върху желания лист в долната част на раздела на листа.
- Изберете ШОУ КОД от контекстното меню.
Сега Excel отваря редактора на VBA. Сега активирайте записа WORKSHEET от първия списък за избор (ОБЩИ), както показва следната фигура:
Excel вече автоматично включва подпрограма във вашата работна книга. Всички инструкции, които поставяте в тази подпрограма, се изпълняват веднага щом настъпи промяна в съответния работен лист.
С параметъра Цел програмата предава адреса на клетката, в която е променено нещо. Въведете следната команда в подпрограмата (между редовете, които започват с Под и Край за да тествате тази функция:
MsgBox ("Променили сте" & Target.Address & ".")
Веднага щом промените клетка в работния лист, Excel ви показва прозорец със съобщение:
Чрез промяна на Цел Свързвайки го с заявка, можете да проектирате своя макрос така, че да реагира само на промени в конкретни клетки.