Kā izslēgt kļūdu ziņojumus Excel makro

Satura rādītājs

Izmantojiet šīs VBA komandas, lai ieslēgtu un izslēgtu kļūdas Excel makro

Makro ir desmitiem kļūdu avotu. Pat ja makro tiek apkopots un pārbaudīts bez kļūdām, tā izpildes laikā var rasties kļūdas. Vide, kurā darbojas makro, var būt atšķirīga. Vai arī lietotājs izmanto datus, kurus jūs neplānojāt izmantot. Nākamajā attēlā parādīts šāda kaitinoša kļūdas ziņojuma piemērs:

Varat izslēgt daudz kļūdu ziņojumu, kas var parādīties, kamēr darbojas jūsu makro. Lai to izdarītu, makro sākumā iekļaujiet šādu komandu:

Par kļūdu Atsākt nākamo

Šī komanda uzdod Excel vienkārši izsaukt šādu komandu, ja rodas kļūda. Tas vienkārši ignorēs kļūdu, neradot programmai Excel parādīt kļūdas ziņojumu. Tad jūsu makro parasti nesniegs vēlamos rezultātus, bet vismaz makro lietotājs netiks nomierināts ar kļūdas ziņojumu.

Lai pārslēgtu kļūdu apstrādi atpakaļ uz Excel standartu, izmantojiet šādu komandu:

Kļūda Goto 0

Pārliecinieties, vai pēdējā rakstzīme ir nulle (nevis O). Jums vajadzētu izsaukt šo komandu pirms katras apakšprogrammas beigām, kurā iepriekš esat pārslēdzis kļūdu apstrādi uz IGNORE, kā aprakstīts iepriekš.

Izmantojot šo metodi, visas kļūdas nevar ignorēt. Būtībā šīs komandas jāiekļauj tikai pēc plašas makro pārbaužu veikšanas, ja programmas kodā jau esat veicis piesardzības pasākumus visiem zināmiem īpašiem gadījumiem, lai nerastos kļūdas.

Lai ievadītu makro, programmā Excel nospiediet taustiņu kombināciju ALT F11. Tas palaiž VBA redaktoru visās Excel versijās. Tur izvēlieties komandu INSERT - MODULE un ievadiet makro. Lai sāktu makro, programmā Excel aktivizējiet taustiņu kombināciju ALT F8.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave