Excel VBA BreakPoint
Break brukes i VBA når vi vil at en kode skal stoppe utførelsen når de gitte kriteriene er oppfylt, eller noen ganger støter koden på en feil som viser feil verdi, så trenger vi vår uttalelse eller kode for å bryte, det er en innebygd uttalelse i VBA for pause, og det er kjent som EXIT statement.
VBA Break er pauseknappen for utførelse av koden. Alle kodelinjene over brytpunktet vil kjøre til de finner brytpunktet i koden.
For din informasjon er eksemplet nedenfor på brytepunktlinjen.

På bildet ovenfor indikerer en rød linje brytepunktet.
Oppdagelsen av kraften til VBA kommer når vi skriver enorm kode for å utføre store prosjekter for å få jobben gjort. Når vi skriver en betydelig mengde kode, må vi teste disse kodelinjene for å gå videre til neste nivå av koding for å sikre at kodelinjen fungerer i henhold til vårt mål.
Når du tester enorm kode, tar det mye tid å gå gjennom hver linje, så for å løpe raskt til neste nivå eller trinn for kode, kan vi stille inn brytepunktet og teste til brytepunktet og fortsette fra det brytepunktet linje for linje. I noen tilfeller kan vi også gå ut av underprosedyren uten å sette bristepunktet.
Hvorfor trenger vi å bruke den?
Feilsøking er en del av kodingen på hvilket som helst språk. Feilsøking lar oss finne smutthullene i koden og fikse dem. Mens vi feilsøker en stor mengde kode, må vi løpe gjennom feilfrie kodelinjer uten å kaste bort mye tid. Feilfri kode er uten feilkoder.
Anta for eksempel at du har 100 kodelinjer, og at du med sikkerhet vet at de første 25 linjene med kode er feilfri kode. Men problemet her er når vi skal teste koden, må vi kjøre fra første linje med kode, kan vi ikke rett kjørt inn i 26 th linje, så i disse tilfellene, må vi sette stoppunkt og kjøre gjennom de første 25 kodelinjer raskt.
Ved å sette VBA bristepunktet, kan du trykke F5 for å kjøre makroen kode, og din gjennomføring vil være ferdig før 26 th linje, og siden vi brukt stoppunkt, vil det stoppe der. Fra den linjen og utover kan vi feilsøke koden.
Hvordan bruke BreakPoints i VBA?
Breakpoints er veldig enkle å legge til og fjerne fra kodelinjen. Vi kan bruke breakpoints på to måter.
- Jeg trykker på F9-tasten ved å velge brytpunktslinjen for koden.
- Klikk på venstre marg av brytpunktslinjen med kode.
Metode nr. 1
Nå, se på hvordan du setter et brytpunkt ved å "trykke på F9-tasten ved å velge brytpunktslinjen med kode."
- Anta at du har en betydelig kode, omtrent som linjen nedenfor.

- Vi har mange kodelinjer her. Anta at du ønsker å sette et stoppunkt på 6 th linjen. Plasser en markør på 6 th linjen.

- Etter å ha plassert markøren, trykk på F9-tasten.

- Så snart du trykker på en F9-tast, kan du se en rød uthevet linje som nedenfor.

- Nå, hvis du kjører koden, vil den kjøres til den finner den røde linjen eller den midlertidige linjen vi har opprettet ved å trykke på F9-tasten.

Når du kjører koden, kan du se på venstre side til A5-celleverdiene er satt inn.
På høyre side kan vi se den gule fargede linjen, det er en indikasjon på at linjen er i ferd med å utføre den kodelinjen, men siden vi har angitt brytpunktet, er den bare stoppet der.
Metode nr. 2
Nå, se på hvordan du setter et brytpunkt ved hjelp av "Klikk på venstre margin på brytpunktslinjen med kode."
Denne metoden fungerer også på samme måte, men bruk er annerledes.
- Som vi har sett i bilde, vi trengte å sette stoppunkt på 6 th linjen. I denne metoden må vi velge en bestemt kodelinje her. I stedet kan vi klikke på venstre margside av den spesifikke kodelinjen.

- Det vil bruke bruddpunktet der.

Slik kan vi sette brytepunktet slik at det stopper linjen med koder.
- Vi kan også angi flere bruddpunkter enten ved å velge kodelinjen og trykke på F9-tasten eller klikke på venstre marg på kodelinjen.

Du kan bruke F9-tasten til å slå brytepunktet av eller på.