Det er ingen måte å fortelle deg hvordan du fullstendig eliminere feil i dine Excel 2016 VBA programmer. Finne feil i programvare kan være et yrke av seg selv, men du kan ense noen tips for å hjelpe deg å holde disse feilene til et minimum:
Bruk en Option Explicit uttalelse i begynnelsen av modulene <. br> Denne uttalelsen krever at du definere datatypen for hver variabel du bruker. Dette skaper litt mer arbeid for deg, men du unngå vanlig feil av feilstaving et variabelnavn. Og den har en fin side fordel: Dine rutiner kjøre litt fortere
Formater kode med innrykk
Bruke innrykk hjelper avgrense ulike kodesegmenter... Hvis programmet har flere nestet For-Next looper, for eksempel, hjelper konsekvent innrykk deg å holde orden på dem alle.
Dette uttalelse fører Excel til å ignorere eventuelle feil og fortsette å utføre rutinen. I noen tilfeller, ved hjelp av denne uttalelsen gjør at Excel ignorere feil at det ikke bør ignorere. Koden kan ha feil, og du kan ikke engang klar over det.
Ingenting er mer frustrerende enn borti koden du skrev for seks måneder siden og ikke har en anelse om hvordan det fungerer. Ved å legge til et par kommentarer for å beskrive din logikk, kan du spare mye tid på veien.
Ved å skrive koden i små moduler , som hver har en enkel, godt definert formål, forenkle du feilsøking prosessen.
Bruk makro opptaker for å identifisere egenskaper og metoder.
når du ikke kan husker navnet eller syntaksen til en eiendom eller metode, er det en god idé å spille inn en makro og se på den innspilte koden.
Forstå Excel debugger.
Selv om det kan være litt skremmende i starten, er Excel debugger et nyttig verktøy. Investere litt tid og bli kjent med den.
Debugging kode er ikke en morsom aktivitet for de fleste (det rangerer rett opp der med å bli revidert av skattemyndighetene), men det er et nødvendig onde som går sammen med programmering. Etter hvert som du får mer erfaring med VBA, bruker du mindre tid debugging og, når du må feilsøke, er du mer effektiv ved å gjøre det.