Top 10 Excel VBA-fejlreduktionstips

Der er ingen måde at helt eliminere fejl i din Excel VBA-kode, men du kan bestemt prøve. Ved at bruge de følgende ti tips hjælper du dig med at holde disse irriterende fejl på et minimum.

Brug en Option Explicit i begyndelsen af ​​dit modul

Når du følger denne retningslinje, skal du definere datatypen for hver variabel, du bruger. Det er lidt mere arbejde, men du undgår den almindelige fejl med at stave et variabelnavn forkert. Der er også en god sidegevinst: Dine rutiner vil ofte køre hurtigere, hvis du angiver dine variabler.

Formater din kode med indrykning

Det er ganske nyttigt at bruge indrykning til at afgrænse kodesegmenter. Hvis du f.eks. har flere indlejrede For…Next-løkker, gør ensartet indrykning det meget nemmere for dig at holde styr på dem alle.

Vær forsigtig med On Error Resume Next

Denne erklæring får Excel til at ignorere eventuelle fejl og fortsætte. I nogle tilfælde får brugen af ​​denne sætning Excel til at ignorere fejl, der ikke bør ignoreres. Din kode kunne have fejl, og du ville ikke engang indse det.

Brug mange kommentarer

Intet er mere frustrerende end at gense kode, som du skrev for seks måneder siden - og ikke have en anelse om, hvordan det virker. Tilføjelse af et par kommentarer for at beskrive din logik kan spare dig for en masse tid hen ad vejen.

Hold dine underrutiner og funktioner enkle

Når du skriver din kode i mindre moduler - som hver har et enkelt, veldefineret formål - er det meget nemmere at fejlfinde dem, end når du skriver et langt modul og skal debugge det.

Bed en anden om at teste din kode

Ofte er du så tæt på koden, at du har skrevet, at du overser åbenlyse fejl. Bed en anden om at prøve din kode og stresstest den ved at prøve at få den til at mislykkes.

Brug hjælpesystemet

Hvis noget ikke ser ud til at virke, som det skal, så tjek VBA-hjælpesystemet. Det er muligt, at en ejendom eller metode ikke fungerer, som du tror, ​​den gør. For at få adgang til VBA-hjælpesystemet skal du markere et nøgleord i din kode og trykke på F1.

Brug internettet til at finde svar

Der er flere gode fora på nettet, der er helliget VBA-programmering. De, der besøger disse fora, sætter en stor ære i at besvare spørgsmål hurtigt og grundigt. Overse ikke denne nyttige (og gratis) ressource.

Forstå Excels fejlfindingsværktøjer

Selvom det kan være lidt skræmmende i starten, vil du opdage, at Excels debugger er et fremragende værktøj. Invester lidt tid og lær det at kende. At bruge omkring en time på at lære detaljerne kan spare dig for snesevis af timer i spildtid.

Overvej en anden tilgang

Hvis du har problemer med at få en bestemt rutine til at fungere korrekt, vil du måske skrotte ideen og prøve noget helt andet. I de fleste tilfælde tilbyder Excel flere alternative metoder til at opnå det samme.


Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows Microsoft Word åbner filer i skrivebeskyttet tilstand, hvilket gør det umuligt at redigere det? Bare rolig, metoderne er nedenfor

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes fejl ved udskrivning af forkerte Microsoft Word-dokumenter Fejl ved udskrivning af Word-dokumenter med ændrede skrifttyper, rodede afsnit, manglende tekst eller tabt indhold er ret almindelige. Men lad være

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Hvis du har brugt pennen eller highlighteren til at tegne på dine PowerPoint-dias under en præsentation, kan du gemme tegningerne til næste præsentation eller slette dem, så næste gang du viser den, starter du med rene PowerPoint-dias. Følg disse instruktioner for at slette pen- og highlighter-tegninger: Sletning af linjer en ved […]

Indhold af stilbibliotek i SharePoint 2010

Indhold af stilbibliotek i SharePoint 2010

Style-biblioteket indeholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og billeder, der bruges af foruddefinerede mastersider, sidelayouts og kontrolelementer i SharePoint 2010. For at finde CSS-filer i Style-biblioteket på et udgivelsessted: Vælg Site Actions→ View Alt webstedsindhold. Indholdet af webstedet vises. Style-biblioteket ligger i […]

Formater tal i tusinder og millioner i Excel-rapporter

Formater tal i tusinder og millioner i Excel-rapporter

Overvæld ikke dit publikum med gigantiske tal. I Microsoft Excel kan du forbedre læsbarheden af ​​dine dashboards og rapporter ved at formatere dine tal, så de vises i tusinder eller millioner.

Sådan deler og følger du SharePoint-websteder

Sådan deler og følger du SharePoint-websteder

Lær, hvordan du bruger SharePoints sociale netværksværktøjer, der lader enkeltpersoner og grupper kommunikere, samarbejde, dele og forbinde.

Sådan konverteres datoer til julianske formater i Excel

Sådan konverteres datoer til julianske formater i Excel

Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi. Forskellige […]

Sådan opretter du en Access Web App

Sådan opretter du en Access Web App

Du kan oprette en webapp i Access 2016. Så hvad er en webapp overhovedet? Nå, web betyder, at det er online, og app er kun en forkortelse for "applikation". En Custom Web App er en online databaseapplikation, der tilgås fra skyen ved hjælp af en browser. Du bygger og vedligeholder webappen i desktopversionen […]

Hurtig startlinje i SharePoint 2010

Hurtig startlinje i SharePoint 2010

De fleste sider i SharePoint 2010 viser en liste over navigationslinks på linjen Hurtig start langs venstre side af siden. Hurtig startlinjen viser links til fremhævet webstedsindhold såsom lister, biblioteker, websteder og udgivelsessider. Hurtigstartlinjen indeholder to meget vigtige links: Linket Alt webstedsindhold: […]

Hvad betyder Solver-fejlmeddelelserne i Excel?

Hvad betyder Solver-fejlmeddelelserne i Excel?

Ved simple problemer finder Solver i Excel som regel hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde de Solver-variableværdier, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer det problem, der […]