Kako potisnuti poruke o pogreškama u Excel makronaredbama

Sadržaj

Pomoću ovih VBA naredbi uključite i isključite pogreške u makronaredbama programa Excel

Postoje deseci izvora pogrešaka u makronaredbama. Čak i ako je makronaredba sastavljena i testirana bez pogrešaka, greške se i dalje mogu pojaviti pri izvršavanju. Okruženje u kojem se makro izvodi može biti drugačije. Ili korisnik koristi podatke koje niste namjeravali koristiti. Sljedeća slika prikazuje primjer takve dosadne poruke o pogrešci:

Možete potisnuti mnoge poruke o pogreškama koje se mogu pojaviti tijekom izvođenja vaših makronaredbi. Da biste to učinili, uključite sljedeću naredbu na početak makronaredbe:

Uključeno Slijedi nastavak greške

Ova naredba upućuje Excel da jednostavno pozove sljedeću naredbu ako dođe do pogreške. Ovo će jednostavno zanemariti pogrešku, a da Excel ne prikaže poruku o pogrešci. Tada vaša makronaredba obično neće isporučiti rezultate po želji, ali barem korisnika makronaredbe neće uznemiriti poruka o pogrešci.

Za vraćanje rukovanja pogreškama na standard Excel, upotrijebite sljedeću naredbu:

Uključeno Greška Idi na 0

Provjerite je li zadnji znak nula (a ne O). Ovu naredbu trebate pozvati prije kraja svake potprograma u kojoj ste prethodno prebacili rukovanje pogreškama u IGNORE kako je gore opisano.

Ovom se metodom ne mogu zanemariti sve pogreške. U osnovi, ove naredbe trebate uključiti tek nakon opsežnih testova vaših makronaredbi, ako ste već poduzeli mjere opreza u programskom kodu za sve poznate posebne slučajeve, kako se ne bi dogodile pogreške.

Za unos makronaredbe pritisnite kombinaciju tipki ALT F11 u Excelu. Time se pokreće VBA editor u svim verzijama programa Excel. Tamo odaberite naredbu INSERT - MODULE i unesite makro. Za pokretanje makronaredbe aktivirajte kombinaciju tipki ALT F8 u Excelu.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave