Käivitage makro automaatselt, kui lahtrit muudetakse

Lang L: none (table-of-contents)

Kuidas siduda makro tabelimuudatusega

Kui soovite tagada, et makro täidetakse täpselt siis, kui tabelis midagi muudetakse, saate seda teha, kasutades a Tööleht_muutus-Lõpetage üritus.

Programmi koodi töölehega linkimiseks toimige järgmiselt.

  1. Avage töövihik.
  2. Paremklõpsake lehe vahekaardi allosas soovitud lehte.
  3. Valige kontekstimenüüst KUVA KOOD.

Excel avab nüüd VBA redaktori. Nüüd aktiveerige esimesest valikunimekirjast (ÜLDINE) kirje TÖÖLEHT, nagu on näidatud järgmisel joonisel:

Excel sisaldab nüüd teie töövihikusse automaatselt alamprogrammi. Kõik sellesse alamprogrammi paigutatud juhised täidetakse kohe, kui vastaval töölehel muudetakse.

Koos parameetriga Sihtmärk programm edastab selle lahtri aadressi, milles midagi muudeti. Sisestage alamprogrammi järgmine käsk (ridadega, mis algavad tähega Sub ja Lõpp selle funktsiooni testimiseks:

MsgBox ("Olete muutnud" & Target.Address & ".")

Niipea kui muudate töölehe lahtrit, kuvab Excel teile sõnumi akna:

Muutes Sihtmärk Seostades selle päringuga, saate oma makro kujundada nii, et see reageeriks ainult teatud lahtrite muutustele.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave