Kako povezati makronaredbu s promjenom tablice
Ako želite osigurati da se makronaredba izvrši točno kada se nešto promijeni u tablici, to možete učiniti pomoću a Radni list_Promjena-Dovršite događaj.
Za povezivanje programskog koda s radnim listom postupite na sljedeći način:
- Otvorite radnu knjigu.
- Desnom tipkom miša kliknite željeni list pri dnu kartice.
- U kontekstnom izborniku odaberite SHOW CODE.
Excel sada otvara VBA editor. Sada aktivirajte unos RADNA LISTA s prvog popisa za odabir (OPĆE), kao što prikazuje sljedeća slika:
Excel sada automatski uključuje potprogram u vašu radnu knjigu. Sve upute koje postavite u ovu potprogram izvršavaju se čim dođe do promjene na odgovarajućem radnom listu.
S parametrom Cilj program prosljeđuje adresu ćelije u kojoj je nešto promijenjeno. Unesite sljedeću naredbu u potprogram (između redaka koji počinju s Pod i Kraj za testiranje ove funkcije:
MsgBox ("Promijenili ste" & Target.Address & ".")
Čim promijenite ćeliju na radnom listu, Excel vam prikazuje prozor s porukom:
Promjenom Cilj Povezujući ga s upitom, možete makronaredbu oblikovati tako da reagira samo na promjene u određenim ćelijama.