Topp 10 Excel VBA-buggreduceringstips

Det finns inget sätt att helt eliminera buggar i din Excel VBA-kod, men du kan verkligen försöka. Att använda följande tio tips hjälper dig att hålla dessa irriterande buggar till ett minimum.

Använd en Option Explicit i början av din modul

När du följer denna riktlinje måste du definiera datatypen för varje variabel du använder. Det är lite mer jobb, men du slipper det vanliga felet att stava ett variabelnamn fel. Det finns också en trevlig sidofördel: Dina rutiner kommer ofta att gå snabbare om du deklarerar dina variabler.

Formatera din kod med indrag

Att använda indrag för att avgränsa kodsegment är ganska användbart. Om du har flera kapslade For...Next-loopar, till exempel, gör konsekvent indrag det mycket lättare för dig att hålla reda på dem alla.

Var försiktig med Vid Fel Resume Next

Detta uttalande får Excel att ignorera eventuella fel och fortsätta. I vissa fall får Excel att ignorera fel som inte bör ignoreras. Din kod kan ha buggar, och du skulle inte ens inse det.

Använd många kommentarer

Ingenting är mer frustrerande än att återbesöka kod som du skrev för sex månader sedan - och inte ha en aning om hur det fungerar. Om du lägger till några kommentarer för att beskriva din logik kan du spara mycket tid på vägen.

Håll dina subrutiner och funktioner enkla

När du skriver din kod i mindre moduler - som var och en har ett enda, väldefinierat syfte - är det mycket lättare att felsöka dem än när du skriver en lång modul och måste felsöka den.

Be någon annan testa din kod

Ofta är du så nära koden att du har skrivit att du förbiser uppenbara brister. Be någon annan att prova din kod och stresstesta den genom att försöka få den att misslyckas.

Använd hjälpsystemet

Om något inte verkar fungera som det ska, kontrollera VBAs hjälpsystem. Det är möjligt att en egenskap eller metod inte fungerar som du tror att den gör. För att komma åt VBA-hjälpsystemet, markera ett nyckelord i din kod och tryck på F1.

Använd internet för att hitta svar

Det finns flera bra forum på webben som ägnas åt VBA-programmering. De som besöker dessa forum är mycket stolta över att svara på frågor snabbt och grundligt. Glöm inte bort denna användbara (och gratis) resurs.

Förstå Excels felsökningsverktyg

Även om det kan vara lite skrämmande till en början, kommer du att upptäcka att Excels debugger är ett utmärkt verktyg. Investera lite tid och lär känna det. Att spendera ungefär en timme på att lära sig detaljerna kan spara dussintals timmar i bortkastad tid.

Överväg ett annat tillvägagångssätt

Om du har problem med att få en viss rutin att fungera korrekt, kanske du vill skrota idén och prova något helt annat. I de flesta fall erbjuder Excel flera alternativa metoder för att åstadkomma samma sak.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]