VBA Break - Top 2 metode za uporabo mejnih vrednosti v VBA

Excel VBA BreakPoint

Break se uporablja v VBA, ko želimo, da se koda preneha izvajati, ko so izpolnjena določena merila, ali včasih koda naleti na napako, ki bo prikazala napačno vrednost, potem potrebujemo naš stavek ali kodo, da se zlomi, v VBA je vgrajen stavek za odmor in je znan kot izjava EXIT.

VBA Break je gumb za premor za izvajanje kode. Vse vrstice kode nad mejno točko se bodo izvajale, dokler ne najde mejne točke v kodi.

V vednost spodaj je vzorčna slika črte točke preloma.

Na zgornji sliki rdeča črta označuje točko preloma.

Odkritje moči VBA pride, ko napišemo ogromno kodo za izvajanje velikih projektov, da bi delo opravili. Ko napišemo veliko količino kode, moramo te vrstice kod preizkusiti, da nadaljujemo na naslednjo stopnjo kodiranja, da zagotovimo, da naša vrstica kode deluje v skladu z našim ciljem.

Ko preizkusite ogromno kodo, traja veliko časa, da stopite skozi vsako vrstico, tako da lahko za hiter prehod na naslednjo stopnjo ali korak kode nastavimo prelomno točko in preizkusimo do prekinitvene točke ter nadaljujemo od te prelomne vrstice do vrstice. V nekaterih primerih lahko, ne da bi določili prelomno točko, zapustimo tudi podproces.

Zakaj ga moramo uporabiti?

Odpravljanje napak je sestavni del kodiranja v katerem koli jeziku. Odpravljanje napak nam omogoča, da poiščemo vrzeli v kodi in jih popravimo. Med odpravljanjem napak pri veliki količini kode moramo brez zapravljanja časa preiti skozi vrstice kod brez napak. Koda brez napak je brez kod napak.

Recimo, da imate na primer 100 vrstic kode in zagotovo veste, da prvih 25 vrstic kode vsebuje kodo brez napak. Ampak problem tukaj je, ko smo se testiranje kode, moramo teči prvi vrstici kode, ne moremo neposredno vodijo v 26 th linije, tako da v teh primerih moramo nastaviti odmerka in vožnjo skozi prvih 25 vrstic kode hitro.

Z določitvijo VBA zlom točko, lahko s pritiskom na tipko F5 za zagon makro kodo, in vaša izvedba bo končan do 26 th linijo, in ker smo uporabili odmerka, bo tam ustavi. Od te vrstice naprej lahko kodo odpravimo.

Kako uporabiti BreakPoints v VBA?

Mejne vrednosti je zelo enostavno dodati in odstraniti iz vrstice kod. Točke prekinitve lahko uporabimo na dva načina.

  • Pritisnem tipko F9 z izbiro črte točke preloma kode.
  • Kliknite levi rob vrstice kode mejne točke.

1. metoda

Zdaj si oglejte, kako nastavite točko prekinitve, tako da "pritisnete tipko F9 tako, da izberete vrstico točke prekinitve kode."

  • Predpostavimo, da imate precejšnjo kodo, na primer spodnjo vrstico.
  • Tu imamo veliko vrstic kode. Predpostavimo, da želite nastaviti odmerka na 6 v th linije. Postavite kazalec na 6 th linije.
  • Ko postavite kazalko, pritisnite tipko F9.
  • Takoj ko pritisnete tipko F9, lahko vidite rdečo poudarjeno črto, kot je spodaj.
  • Zdaj, če zaženete kodo, se bo izvajala, dokler ne najde rdeče črte ali zaustavljene vrstice, ki smo jo ustvarili s pritiskom na tipko F9.

Ko zaženete kodo, lahko vidite na levi strani, dokler se ne vstavijo vrednosti celice A5.

Na desni strani vidimo rumeno obarvano črto, kar pomeni, da bo črta kmalu izvedla to vrstico kode, a ker smo nastavili točko prekinitve, je le tam zaustavljena.

2. metoda

Zdaj si oglejte, kako nastavite točko prekinitve s pomočjo »Kliknite levi rob vrstice kode točke prekinitve«.

Tudi ta metoda deluje enako, vendar je uporaba drugačna.

  • Kot smo videli v zgornji sliki, smo morali nastaviti odmerka na 6 th linije. Pri tej metodi moramo tukaj izbrati določeno vrstico kode. Namesto tega lahko kliknemo na levi rob strani določene vrstice kode.
  • Tam bo uporabil mejno točko.

Tako lahko nastavimo točko prekinitve, da zaustavi vrstico kod.

  • Nastavimo lahko tudi več prelomnih točk, tako da izberemo vrstico kode in pritisnemo tipko F9 ali kliknemo na levi rob vrstice kode.

S tipko F9 lahko vklopite ali izklopite točko prekinitve.

Zanimive Članki...