Så här undertrycker du felmeddelanden i dina Excel -makron

Innehållsförteckning

Använd dessa VBA -kommandon för att aktivera och inaktivera fel i Excel -makron

Det finns dussintals felkällor i makron. Även om ett makro kompileras och testas utan fel kan det fortfarande uppstå fel när det körs. Miljön där makrot körs kan vara annorlunda. Eller så använder användaren data som du inte hade för avsikt att använda. Följande bild visar ett exempel på ett så irriterande felmeddelande:

Du kan undertrycka många av de felmeddelanden som kan visas medan dina makron körs. För att göra detta, inkludera följande kommando i början av ditt makro:

Vid fel Återuppta nästa

Detta kommando instruerar Excel att helt enkelt ringa följande kommando om ett fel uppstår. Detta ignorerar helt enkelt felet utan att orsaka att Excel visar ett felmeddelande. Då kommer ditt makro normalt inte att leverera resultaten som önskat, men åtminstone kommer användaren av makrot inte att bli upprörd av ett felmeddelande.

För att byta felhantering till Excel -standarden, använd följande kommando:

Vid fel Gå till 0

Se till att det sista tecknet är en nolla (och inte ett O). Du bör ringa det här kommandot före slutet av varje delprogram där du tidigare har bytt felhantering till IGNORERA som beskrivits ovan.

Alla fel kan inte ignoreras med denna metod. I grund och botten bör du bara införliva dessa kommandon efter omfattande test av dina makron, om du redan har vidtagit försiktighetsåtgärder i programkoden för alla kända specialfall så att inga fel uppstår.

För att gå in i makrot, tryck på tangentkombinationen ALT F11 i Excel. Detta startar VBA -redigeraren i alla Excel -versioner. Där väljer du kommandot INSERT - MODULE och anger makrot. För att starta makrot, aktivera tangentkombinationen ALT F8 i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave