Kako povezati makro s spremembo tabele
Če želite zagotoviti, da se makro izvede natančno, ko se kaj spremeni v tabeli, lahko to storite s pomočjo a Delovni list_Spremeni-Dokončaj dogodek.
Če želite programsko kodo povezati z delovnim listom, storite naslednje:
- Odprite delovni zvezek.
- Z desno miškino tipko kliknite želeni list na dnu zavihka lista.
- V kontekstnem meniju izberite SHOW CODE.
Excel zdaj odpre urejevalnik VBA. Zdaj aktivirajte vnos DELOVNI LIST s prvega izbirnega seznama (SPLOŠNO), kot prikazuje naslednja slika:
Excel zdaj samodejno vključuje podprogram v vaš delovni zvezek. Vsa navodila, ki jih postavite v to podprogram, se izvedejo takoj, ko pride do spremembe na ustreznem delovnem listu.
S parametrom Target program posreduje naslov celice, v kateri se je kaj spremenilo. V podprogram vnesite naslednji ukaz (med vrsticami, ki se začnejo z Pod in Konec za preizkus te funkcije:
MsgBox ("Spremenili ste" & Target.Address & ".")
Takoj, ko spremenite celico na delovnem listu, vam Excel prikaže okno s sporočilom:
S spremembo Target Če ga povežete z poizvedbo, lahko svoj makro oblikujete tako, da se odziva le na spremembe v določenih celicah.