Excel -makrojen virheilmoitusten poistaminen

Sisällysluettelo

Näiden VBA -komentojen avulla voit ottaa Excel -makrojen virheet käyttöön ja poistaa ne käytöstä

Makroissa on kymmeniä virhelähteitä. Vaikka makro käännettäisiin ja testattaisiin ilman virheitä, virheitä voi silti esiintyä, kun se suoritetaan. Ympäristö, jossa makro suoritetaan, voi olla erilainen. Tai käyttäjä käyttää tietoja, joita et aikonut käyttää. Seuraavassa kuvassa on esimerkki tällaisesta ärsyttävästä virheilmoituksesta:

Voit tukahduttaa monet virheilmoitukset, jotka voivat näkyä makrojesi ollessa käynnissä. Voit tehdä tämän lisäämällä seuraavan komennon makron alkuun:

Virhe Jatka seuraavaksi

Tämä komento käskee Excelin yksinkertaisesti kutsumaan seuraavan komennon, jos tapahtuu virhe. Tämä yksinkertaisesti jättää virheen huomiotta ilman, että Excel näyttää virheilmoituksen. Tällöin makro ei normaalisti anna tuloksia toivotulla tavalla, mutta ainakaan makron käyttäjää ei häiritse virhesanoma.

Voit vaihtaa virheiden käsittelyn takaisin Excel -standardiin käyttämällä seuraavaa komentoa:

Virhe Siirry 0

Varmista, että viimeinen merkki on nolla (eikä O). Sinun tulee kutsua tämä komento ennen kunkin aliohjelman loppua, jossa olet aiemmin vaihtanut virheenkäsittelyn IGNORE -tilaan yllä kuvatulla tavalla.

Kaikkia virheitä ei voi sivuuttaa tällä menetelmällä. Periaatteessa sinun tulee sisällyttää nämä komennot vasta makrojesi laajojen testien jälkeen, jos olet jo ryhtynyt varotoimiin ohjelmakoodissa kaikille tunnetuille erityistapauksille, jotta virheitä ei tapahdu.

Voit syöttää makron painamalla näppäinyhdistelmää ALT F11 Excelissä. Tämä käynnistää VBA -editorin kaikissa Excel -versioissa. Valitse sieltä INSERT - MODULE -komento ja kirjoita makro. Aloita makro aktivoimalla näppäinyhdistelmä ALT F8 Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave