Hjem Sosiale medier Topp 10 Excel VBA Feilreduksjons Tips - Dummies

Topp 10 Excel VBA Feilreduksjons Tips - Dummies

Innholdsfortegnelse:

Video: Determine the top ten values with VBA in Excel 2024

Video: Determine the top ten values with VBA in Excel 2024
Anonim

Det er ingen måte å eliminere feil i Excel VBA-koden helt, men du kan absolutt prøve. Ved hjelp av de følgende ti tipsene kan du holde de skadelige feilene til et minimum.

Bruk et alternativ Eksplisitt ved begynnelsen av modulen din

Når du følger denne retningslinjen, må du definere datatypen for hver variabel du bruker. Det er litt mer arbeid, men du unngår den vanlige feilen ved feilstaving av et variabelt navn. Det er også en god sidefordel: Rutinene dine vil ofte kjøre raskere hvis du erklærer variablene dine.

Formater koden med innrykk

Bruk av innrykk til å avgrense kodesegmenter er ganske nyttig. Hvis du har flere nestede for … Følgende løkker, for eksempel, konsekvent innrykk gjør det mye lettere for deg å holde styr på dem alle.

Vær forsiktig med On Error Resume Next

Denne setningen forårsaker at Excel ignorerer eventuelle feil og fortsetter. I noen tilfeller fører Excel ved å bruke denne setningen å ignorere feil som ikke bør ignoreres. Koden din kunne ha feil, og du ville ikke engang innse det.

Bruk mange kommentarer

Ingenting er mer frustrerende enn å revidere kode som du skrev for seks måneder siden - og ikke ha en anelse om hvordan det fungerer. Å legge til noen få kommentarer til å beskrive logikken, kan spare deg for mye tid på veien.

Hold underrutiner og funksjoner enkle

Når du skriver koden i mindre moduler, som hver har en enkelt, veldefinert formål, er det mye lettere å feilsøke dem enn når du skriver en lang modul og må feilsøke den.

Spør noen andre om å teste koden din

Ofte er du så nær koden som du har skrevet at du overser åpenbare feil. Be noen andre til å prøve ut koden din og stress test det ved å prøve å få det til å feile.

Bruk hjelpesystemet

Hvis noe ikke ser ut til å fungere som det skal, sjekk VBA Help-systemet. Det er mulig at en eiendom eller metode ikke fungerer som du tror det gjør. For å få tilgang til VBA Help-systemet, merk et søkeord i koden din og trykk F1.

Bruk Internett for å finne svar

Det finnes flere gode fora på nettet som er viet til VBA programmering. De som hyppige disse fora, er stolte av å svare på spørsmål raskt og grundig. Ikke overse denne hjelpsomme (og gratis) ressursen.

Forstå Excels feilsøkingsverktøy

Selv om det kan være litt skremmende i begynnelsen, vil du oppdage at Excel's debugger er et utmerket verktøy. Invester litt tid og bli kjent med det. Tilbringe omtrent en time å lære detaljene kan spare deg dusinvis av timer i bortkastet tid.

Tenk på en annen tilnærming

Hvis du har problemer med å få en bestemt rutine til å fungere riktig, kan det være lurt å skrape ideen og prøve noe helt annet. I de fleste tilfeller tilbyr Excel flere alternative metoder for å oppnå det samme.

Topp 10 Excel VBA Feilreduksjons Tips - Dummies

Redaktørens valg

Slik bruker du Smart Sharpen i Photoshop CS6 - dummies

Slik bruker du Smart Sharpen i Photoshop CS6 - dummies

Smart Sharpen gjør en god jobb med å oppdage kanter og skjerpe dem i Photoshop CS6. Dette filteret gir deg mye kontroll over innstillingsinnstillingene. Her er scoop på disse innstillingene: Forhåndsvisning: Åpenbart, hold dette valget valgt slik at du kan ta en gander på hva som skjer når du skjerper. Du vil sette pris på ...

Hvordan du bruker Handlingspanelet i Photoshop CS6 - dummies

Hvordan du bruker Handlingspanelet i Photoshop CS6 - dummies

Ikke overraskende, Adobe Photoshop Creative Suite 6 har et panel dedikert til automatisering av ulike oppgaver. Hvis du vil vise handlingspanelet, velger du Vindu → Handlinger, eller klikker Handlinger-ikonet i paneldocken. Du kan vise handlingspanelet i to moduser, knapp og liste. Hver modus er nyttig på sin egen måte. Du kan ...

Slik bruker du BMP-formatet i Photoshop CS6 - dummies

Slik bruker du BMP-formatet i Photoshop CS6 - dummies

Adobe Photoshop Creative Suite 6 har mange format alternativer, en er BMP. BMP (Bitmap) er et standard Windows-filformat som vanligvis brukes til å lagre bilder som du vil gjøre en del av datamaskinens ressurser, for eksempel bakgrunnen du ser på Windows-skrivebordet. BMP er også et format som brukes av dataprogrammerere. ...

Redaktørens valg

Identifisere nettverkstypene - dummies

Identifisere nettverkstypene - dummies

Et av områdene nettverk som A + sertifiseringstestene dekker, er nettverksteori / nettverksmaskinvare. Å kunne identifisere typer nettverk er viktig. Et nettverk er en gruppe tilkoblede systemer for å dele data eller enheter. De to hovedtyper av nettverk er peer-to-peer og server-basert (klient-server). Peer-to-peer-nettverk i en peer-to-peer ...

(ISC) 2 frivillige muligheter - dummies

(ISC) 2 frivillige muligheter - dummies

Internasjonalt informasjonssikkerhetssertifiseringskonsortium (ISC) 2 er mye mer enn en sertifiserende organisasjon: Det er en årsak. Det er sikkerhetspersonellens raison d'être, årsaken til at du eksisterer - profesjonelt, uansett. Som en av gruppene, bør du vurdere å kaste vekten din til årsaken. Frivillige har gjort (ISC) 2 hva det er i dag og bidrar til sertifiseringen. ...

Metoder for sikring av overføringer - dummies

Metoder for sikring av overføringer - dummies

For kompTIA A + sertifiseringstester, du må forstå metodene som er tilgjengelige for sikring av overføringer. Etter at du har godkjent brukere og autorisert dem til å få tilgang til visse deler av nettverket, bør du vurdere metoder for å sikre informasjon mens den beveger seg langs nettverkskabelen. De fleste nettverkskommunikasjon sendes langs nettverkskabelen i ...

Redaktørens valg

Trådløs nettverksadministrasjon: Roaming - dummies

Trådløs nettverksadministrasjon: Roaming - dummies

Du kan bruke to eller flere trådløse tilgangspunkter (WAP) for å lage en stor trådløst nettverk der datamaskinen brukere kan streife fra område til område og fortsatt være koblet til det trådløse nettverket. Når brukeren beveger seg utenfor rekkevidden av ett tilgangspunkt, henter et annet tilgangspunkt automatisk brukeren og ...

Trådløs nettverksadministrasjon: Rogue Access Points - dummies

Trådløs nettverksadministrasjon: Rogue Access Points - dummies

Et av de største problemene som nettverksadministratorer har å håndtere er problemet med rogue-tilgangspunkter. Et rogue-tilgangspunkt er et tilgangspunkt som plutselig ser ut av ingensteds på nettverket ditt. Det som vanligvis skjer, er at en medarbeider bestemmer seg for å koble en bærbar datamaskin til nettverket via et trådløst ...

Trådløs nettverksadministrasjon: Sette opp en Hotspot-dummies

Trådløs nettverksadministrasjon: Sette opp en Hotspot-dummies

Slik at du eier en liten kafé, og du tror det ville være kult å sette opp et hotspot for kundene dine å bruke, eh? Hvis du vil sette opp et gratis hotspot, er alt du trenger: En pålitelig bredbåndstilkobling. DSL, kabel eller T-1 vil fungere pent. Et trådløst tilgangspunkt. For en ...