Prestávka VBA - Najlepšie 2 spôsoby použitia hraničných bodov vo VBA

Excel VBA BreakPoint

Zlom sa vo VBA používa, keď chceme, aby sa kód prestal vykonávať, keď sú splnené dané kritériá, alebo niekedy sa v kóde vyskytne chyba, ktorá ukáže nesprávnu hodnotu, potom potrebujeme náš príkaz alebo kód prelomiť, vo VBA je zabudovaný príkaz pre break a je známy ako príkaz EXIT.

VBA Break je tlačidlo pozastavenia na vykonanie kódu. Všetky riadky kódu nad bodom prerušenia budú bežať, kým nenájde bod prerušenia v kóde.

Pre vašu informáciu, nižšie je uvedený ukážkový obrázok čiary zlomu.

Na vyššie uvedenom obrázku červená čiara označuje bod zlomu.

Objavenie sily VBA nastáva, keď napíšeme obrovský kód na vykonanie veľkých projektov, aby sa nám podarilo prácu dokončiť. Keď píšeme značné množstvo kódu, musíme tieto riadky kódov otestovať, aby sme prešli na ďalšiu úroveň kódovania, aby sme sa uistili, že náš riadok kódu funguje podľa nášho cieľa.

Keď testujete obrovský kód, prejde každý riadok veľa času, aby sme rýchlo prešli na ďalšiu úroveň alebo krok kódu, môžeme nastaviť bod prerušenia a testovať ho až do bodu prerušenia a postupovať od bodu prerušenia riadok po riadku. V niektorých prípadoch môžeme podprogram ukončiť aj bez uvedenia bodu prerušenia.

Prečo to musíme používať?

Ladenie je súčasťou kódovania v akomkoľvek jazyku. Ladenie nám umožňuje nájsť medzery v kóde a opraviť ich. Počas ladenia veľkého množstva kódu musíme prejsť bezchybnými riadkami kódov, aby sme zbytočne nestrácali čas. Bezchybný kód neobsahuje žiadne chybové kódy.

Napríklad predpokladajme, že máte 100 riadkov kódu a určite viete, že vašich prvých 25 riadkov kódu je bezchybný kód. Ale problém je, keď testujeme kód, musíme plynúť od prvého riadku kódu, nemôžeme rovno spustiť do 26 -tého riadku, takže v týchto prípadoch musíme nastaviť zarážku a beh cez prvé 25 riadky kódu rýchlo.

Nastavením VBA bod zlomu, môžete stlačením klávesu F5 spustiť kód makra a vaše poprava bude dokončený do 26 th čiaru, a pretože sme aplikovali zarážku, bude to zastaviť. Od tohto riadku môžeme ladiť kód.

Ako použiť BreakPoints vo VBA?

Zarážky sa veľmi ľahko pridávajú a odstraňujú z riadku kódov. Hraničné hodnoty môžeme použiť dvoma spôsobmi.

  • Stlačím kláves F9 výberom riadku prerušenia kódu.
  • Kliknite na ľavý okraj riadku prerušenia kódu.

Metóda č. 1

Teraz sa pozrite na to, ako nastaviť bod prerušenia „Stlačením klávesu F9 výberom bodu prerušenia kódu.“

  • Predpokladajme, že máte značný kód, niečo ako nasledujúci riadok.
  • Máme tu veľa riadkov kódu. Predpokladajme, že chcete nastaviť bod prerušenia na šiestom riadku. Umiestnite kurzor na 6 -tého riadku.
  • Po umiestnení kurzora stlačte kláves F9.
  • Len čo stlačíte kláves F9, uvidíte červenú zvýraznenú čiaru, ako je uvedené nižšie.
  • Teraz, ak spustíte kód, bude sa vykonávať, kým nenájde červenú alebo pozastavenú čiaru, ktorú sme vytvorili, stlačením klávesu F9.

Po spustení kódu uvidíte na ľavej strane, kým nebudú vložené hodnoty bunky A5.

Na pravej strane vidíme žlto zafarbený riadok, čo naznačuje, že riadok sa chystá tento riadok kódu vykonať, ale keďže sme nastavili bod prerušenia, je tam iba pozastavený.

Metóda č. 2

Teraz sa pozrite na to, ako nastaviť bod prerušenia pomocou príkazu „Kliknite na ľavý okraj riadku bodu prerušenia kódu.“

Táto metóda funguje rovnako, ale použitie sa líši.

  • Ako sme videli na vyššie uvedenom obrázku, bolo potrebné nastaviť bod prerušenia na šiestom riadku. V tejto metóde tu musíme zvoliť konkrétny riadok kódu. Namiesto toho môžeme kliknúť na ľavú stranu tohto konkrétneho riadku kódu.
  • Tam uplatní bod zlomu.

Takto môžeme nastaviť bod prerušenia na pozastavenie riadku kódov.

  • Môžeme tiež nastaviť viac zarážok buď výberom riadku kódu a stlačením klávesu F9 alebo kliknutím na ľavý okraj riadku kódu.

Pomocou klávesu F9 môžete bod zlomu zapnúť alebo vypnúť.

Zaujímavé články...