Makro sa spustí automaticky pri zmene bunky

Obsah

Ako prepojiť makro so zmenou tabuľky

Ak chcete zaistiť, aby sa makro vykonalo presne vtedy, keď sa v tabuľke niečo zmení, môžete to urobiť pomocou a Pracovný list_Zmeniť-Dokončite udalosť.

Ak chcete prepojiť kód programu s pracovným listom, postupujte takto:

  1. Otvorte zošit.
  2. Kliknite pravým tlačidlom myši na požadovaný list v spodnej časti karty listu.
  3. V kontextovej ponuke vyberte položku ZOBRAZIŤ KÓD.

Excel teraz otvorí editor VBA. Teraz aktivujte záznam PRACOVNÝ LIST z prvého výberového zoznamu (VŠEOBECNE), ako ukazuje nasledujúci obrázok:

Excel teraz automaticky obsahuje podprogram do vášho zošita. Všetky pokyny, ktoré vložíte do tohto podprogramu, sa vykonajú hneď, ako dôjde k zmene v zodpovedajúcom pracovnom hárku.

S parametrom Cieľ program odovzdá adresu bunky, v ktorej bolo niečo zmenené. Do podprogramu zadajte nasledujúci príkaz (medzi riadky začínajúce na Sub a Koniec na test tejto funkcie:

MsgBox („Zmenili ste“ & Target.Address & „.“)

Hneď ako zmeníte bunku v hárku, Excel vám zobrazí okno so správou:

Zmenou Cieľ Keď ho priradíte k dotazu, môžete navrhnúť makro tak, aby reagovalo iba na zmeny v konkrétnych bunkách.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave