Rulați automat macrocomanda atunci când celula este modificată

Cuprins

Cum se leagă o macro de o modificare de tabel

Dacă doriți să vă asigurați că o macro este executată exact când ceva este schimbat într-un tabel, puteți face acest lucru folosind un Foaie de lucru_Change-Finalizeaza evenimentul.

Pentru a conecta codul programului la o foaie de lucru, procedați după cum urmează:

  1. Deschideți registrul de lucru.
  2. Faceți clic dreapta pe foaia dorită din partea de jos a filei de foaie.
  3. Selectați SHOW CODE din meniul contextual.

Excel deschide acum editorul VBA. Acum activați intrarea FIȘĂ DE LUCRU din prima listă de selecție (GENERAL), așa cum arată următoarea figură:

Excel include acum automat un subrutină în registrul dvs. de lucru. Toate instrucțiunile pe care le plasați în acest subrutină sunt executate imediat ce are loc o modificare în foaia de lucru corespunzătoare.

Cu parametrul Ţintă programul transmite adresa celulei în care sa schimbat ceva. Introduceți următoarea comandă în subrutină (între liniile care încep cu Sub și Sfârșit pentru a testa această funcție:

MsgBox („Ați schimbat” & Target.Address & „.”)

De îndată ce modificați o celulă din foaia de lucru, Excel vă arată o fereastră de mesaj:

Prin schimbarea Ţintă Asociindu-l cu o interogare, vă puteți proiecta macrocomanda astfel încât să reacționeze doar la modificările din anumite celule.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave