Jak potlačit chybové zprávy v makrech aplikace Excel

Obsah

Pomocí těchto příkazů VBA můžete zapínat a vypínat chyby v makrech aplikace Excel

V makrech existují desítky zdrojů chyb. I když je makro kompilováno a testováno bez chyb, při jeho provádění může dojít k chybám. Prostředí, ve kterém se makro spouští, se může lišit. Nebo uživatel používá data, která jste neměli v úmyslu použít. Následující obrázek ukazuje příklad takové nepříjemné chybové zprávy:

Můžete potlačit mnoho chybových zpráv, které se mohou objevit, když jsou spuštěna makra. Chcete -li to provést, zahrňte na začátek makra následující příkaz:

Při chybě Pokračovat Další

Tento příkaz instruuje aplikaci Excel, aby v případě chyby jednoduše zavolala následující příkaz. Tato chyba bude jednoduše ignorována, aniž by aplikace Excel zobrazila chybovou zprávu. Potom vaše makro obvykle nedodá výsledky podle potřeby, ale alespoň uživatele makra neznepokojí chybová zpráva.

Chcete -li přepnout zpracování chyb zpět na standard aplikace Excel, použijte následující příkaz:

Při chybě Přejít na 0

Ujistěte se, že poslední znak je nula (a ne O). Tento příkaz byste měli zavolat před koncem každého podprogramu, ve kterém jste dříve přepnuli zpracování chyb na IGNORE, jak je popsáno výše.

Pomocí této metody nelze ignorovat všechny chyby. Tyto příkazy byste v zásadě měli začlenit až po rozsáhlých testech vašich maker, pokud jste již v kódu programu provedli předběžná opatření pro všechny známé speciální případy, aby nedošlo k žádným chybám.

Makro zadáte stisknutím kombinace kláves ALT F11 v Excelu. Tím se spustí editor VBA ve všech verzích aplikace Excel. Zde vyberte příkaz VLOŽIT - MODUL a zadejte makro. Makro spustíte aktivací kombinace kláves ALT F8 v Excelu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave