Стартирайте макроса автоматично при смяна на клетката

Съдържание

Как да свържете макрос с промяна на таблица

Ако искате да сте сигурни, че макросът се изпълнява точно когато нещо се промени в таблица, можете да направите това с помощта на a Работен лист_Промяна-Завършете събитието.

За да свържете кода на програмата с работен лист, направете следното:

  1. Отворете работната книга.
  2. Щракнете с десния бутон върху желания лист в долната част на раздела на листа.
  3. Изберете ШОУ КОД от контекстното меню.

Сега Excel отваря редактора на VBA. Сега активирайте записа WORKSHEET от първия списък за избор (ОБЩИ), както показва следната фигура:

Excel вече автоматично включва подпрограма във вашата работна книга. Всички инструкции, които поставяте в тази подпрограма, се изпълняват веднага щом настъпи промяна в съответния работен лист.

С параметъра Цел програмата предава адреса на клетката, в която е променено нещо. Въведете следната команда в подпрограмата (между редовете, които започват с Под и Край за да тествате тази функция:

MsgBox ("Променили сте" & Target.Address & ".")

Веднага щом промените клетка в работния лист, Excel ви показва прозорец със съобщение:

Чрез промяна на Цел Свързвайки го с заявка, можете да проектирате своя макрос така, че да реагира само на промени в конкретни клетки.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave