Ako potlačiť chybové správy v makrách programu Excel

Obsah

Tieto príkazy VBA použite na zapnutie a vypnutie chýb v makrách programu Excel

V makrách existujú desiatky zdrojov chýb. Aj keď je makro zostavené a testované bez chýb, pri jeho vykonávaní môže dôjsť k chybám. Prostredie, v ktorom je makro spustené, sa môže líšiť. Alebo používateľ používa údaje, ktoré ste nemali v úmysle použiť. Nasledujúci obrázok ukazuje príklad takého nepríjemného chybového hlásenia:

Môžete potlačiť mnohé z chybových hlásení, ktoré sa môžu objaviť, keď sú spustené vaše makrá. Ak to chcete urobiť, zahrňte na začiatku makra nasledujúci príkaz:

Pri chybe Pokračovať ďalej

Tento príkaz dáva Excelu pokyn, aby v prípade chyby jednoducho zavolal nasledujúci príkaz. Táto chyba sa jednoducho ignoruje bez toho, aby sa v programe Excel zobrazilo chybové hlásenie. Potom vaše makro za normálnych okolností nedodá požadované výsledky, ale prinajmenšom používateľa makra nebude znepokojovať chybové hlásenie.

Ak chcete prepnúť spracovanie chýb späť na štandard programu Excel, použite nasledujúci príkaz:

Pri chybe Choďte na 0

Uistite sa, že posledný znak je nula (a nie O). Tento príkaz by ste mali zavolať pred koncom každého podprogramu, v ktorom ste predtým prepli spracovanie chýb na IGNORE, ako je popísané vyššie.

Pri tejto metóde nemožno ignorovať všetky chyby. Tieto príkazy by ste v zásade mali začleniť až po rozsiahlych testoch vašich makier, ak ste už v kóde programu urobili opatrenia pre všetky známe špeciálne prípady, aby nedošlo k žiadnym chybám.

Ak chcete vstúpiť do makra, v programe Excel stlačte kombináciu klávesov ALT F11. Spustí sa editor VBA vo všetkých verziách programu Excel. Tam zvoľte príkaz VLOŽIŤ - MODUL a zadajte makro. Na spustenie makra aktivujte v Exceli kombináciu klávesov ALT F8.

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

wave wave wave wave wave