Slik undertrykker du feilmeldinger i Excel -makroene

Innholdsfortegnelse

Bruk disse VBA -kommandoene til å slå feil i Excel -makroer på og av

Det er dusinvis av feilkilder i makroer. Selv om en makro blir kompilert og testet uten feil, kan det fortsatt oppstå feil når den kjøres. Miljøet som makroen kjører kan være annerledes. Eller brukeren bruker data som du ikke hadde tenkt å bruke. Følgende figur viser et eksempel på en så irriterende feilmelding:

Du kan undertrykke mange av feilmeldingene som kan vises mens makroene dine kjører. For å gjøre dette, inkluder følgende kommando i begynnelsen av makroen:

Ved feil Fortsett neste

Denne kommandoen instruerer Excel om å bare ringe følgende kommando hvis det oppstår en feil. Dette vil ganske enkelt ignorere feilen uten at Excel viser en feilmelding. Da vil makroen normalt ikke levere resultatene som ønsket, men i det minste vil ikke brukeren av makroen bli forstyrret av en feilmelding.

Hvis du vil bytte feilhåndtering tilbake til Excel -standarden, bruker du følgende kommando:

Ved feil Gå til 0

Sørg for at det siste tegnet er et null (og ikke et O). Du bør ringe denne kommandoen før slutten av hver delprogram hvor du tidligere har byttet feilhåndtering til IGNORER som beskrevet ovenfor.

Ikke alle feil kan ignoreres med denne metoden. I utgangspunktet bør du bare inkludere disse kommandoene etter omfattende tester av makroene dine, hvis du allerede har tatt forholdsregler i programkoden for alle kjente spesialtilfeller, slik at det ikke oppstår feil.

Trykk på tastekombinasjonen ALT F11 i Excel for å gå inn i makroen. Dette starter VBA -redaktøren i alle Excel -versjoner. Der velger du kommandoen INSERT - MODULE og skriver inn makroen. For å starte makroen, aktiver tastekombinasjonen ALT F8 i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave