Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký príkaz preruší vykonanie makra pred dokončením v programe Excel?

Neexistuje jediný príkaz na prerušenie spusteného makra v Exceli rovnakým spôsobom, ako by ste mohli použiť Ctrl+C v príkazovom riadku. Namiesto toho ju prerušíte pomocou jednej z týchto metód:

* ESC kľúč: Stlačením klávesu Escape (ESC) je najbežnejší a všeobecne spoľahlivý spôsob prerušenia vykonávania makra. To najlepšie funguje, ak makro v súčasnosti nevykonáva zdĺhavý výpočet alebo interakciu s externým zdrojom.

* End Task (Správca úloh): Ak ESC nefunguje (napr. Makro je zamrznuté), môžete použiť správcu úloh. Otvorte správcu úloh (zvyčajne Ctrl+Shift+ESC), nájdite „Excel.exe“ (alebo príslušný proces programu Excel), vyberte ho a kliknite na tlačidlo „End úlohy“. Toto je drastickejšie opatrenie, pretože sa úplne uzatvára Excel a môže spôsobiť stratu nespasenej práce.

* prerušovacie body (ladenie): Ak vyvíjate makro a chcete ho zastaviť v konkrétnych bodoch na ladenie, môžete použiť body prerušenia v editore VBA. To vám dáva viac kontrolovaného prerušenia ako ESC a vyhýba sa náhlemu ukončeniu správcu úloh.

Stručne povedané, esc je preferovaná metóda, zatiaľ čo správca úloh je posledná možnosť pre nereagujúce makrá. Pomocou prerušenia je ideálny prístup počas vývoja a testovania makro.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené