VBA Break - Nejlepší 2 metody pro použití zarážek ve VBA

Excel VBA BreakPoint

Break se používá ve VBA, když chceme, aby se kód přestal vykonávat, když jsou splněna daná kritéria, nebo někdy kód narazí na chybu, která ukáže nesprávnou hodnotu, pak musíme náš příkaz nebo kód rozbít, ve VBA je vestavěný příkaz for break a je známý jako příkaz EXIT.

VBA Break je tlačítko pozastavení pro provedení kódu. Všechny řádky kódu nad zarážkou budou spuštěny, dokud nenajde zarážku v kódu.

Pro vaši informaci níže je ukázkový obrázek čáry zlomu.

Na výše uvedeném obrázku červená čára označuje zarážku.

Objev síly VBA nastává, když napíšeme obrovský kód pro provádění velkých projektů, abychom mohli práci dokončit. Když píšeme značné množství kódu, musíme tyto řádky kódů otestovat a přejít na další úroveň kódování, abychom zajistili, že náš řádek kódu bude fungovat podle našeho cíle.

Když otestujete obrovský kód, projde každý řádek hodně času, abychom mohli rychle přejít na další úroveň nebo krok kódu, můžeme nastavit zarážku a otestovat až do zarážky a pokračovat od této zarážky řádek po řádku. V některých případech, aniž bychom uvedli zarážku, můžeme také opustit podproces.

Proč to musíme používat?

Ladění je nedílnou součástí kódování v jakémkoli jazyce. Ladění nám umožňuje najít mezery v kódu a opravit je. Při ladění velkého množství kódu musíme projít řádky kódů bez chyb, aniž bychom ztráceli mnoho času. Bezchybný kód neobsahuje žádné chybové kódy.

Předpokládejme například, že máte 100 řádků kódu a určitě víte, že prvních 25 řádků kódu je bezchybný kód. Ale problém je, když testujeme kód, musíme běžet od prvního řádku kódu, nemůžeme rovnou spustit do 26 -tého řádku, takže v těchto případech musíme nastavit zarážku a běh přes první 25 řádky kódu rychle.

Nastavením VBA bod zlomu, můžete stisknutím klávesy F5 spustit kód makra a vaše poprava bude dokončen do 26 th čáru, a protože jsme aplikovali zarážku, bude to zastavit. Od tohoto řádku můžeme ladit kód.

Jak použít BreakPoints ve VBA?

Zarážky lze velmi snadno přidávat a odebírat z řádku kódů. Body přerušení můžeme použít dvěma způsoby.

  • Stlačuji klávesu F9 výběrem řádku zarážky kódu.
  • Klikněte na levý okraj řádku zarážky kódu.

Metoda č. 1

Nyní se podívejte na to, jak nastavit zarážku pomocí „Stisknutím klávesy F9 výběrem řádku zarážky kódu.“

  • Předpokládejme, že máte značný kód, něco jako níže uvedený řádek.
  • Máme zde mnoho řádků kódu. Předpokládejme, že chcete nastavit zarážku na 6 -tého řádku. Umístěte kurzor na 6 -tého řádku.
  • Po umístění kurzoru stiskněte klávesu F9.
  • Jakmile stisknete klávesu F9, uvidíte červenou zvýrazněnou čáru, jak je uvedeno níže.
  • Nyní, pokud spustíte kód, spustí se, dokud nenajde červenou nebo pozastavenou linku, kterou jsme vytvořili stisknutím klávesy F9.

Když spustíte kód, můžete vidět na levé straně, dokud nejsou vloženy hodnoty buňky A5.

Na pravé straně vidíme žlutě zbarvený řádek, je to indikace, že řádek se chystá tento řádek kódu provést, ale protože jsme nastavili zarážku, je tam pouze pozastaveno.

Metoda č. 2

Nyní se podívejte na to, jak nastavit zarážku pomocí „Klikněte na levý okraj řádku zarážky kódu.“

Tato metoda také funguje stejným způsobem, ale použití je jiné.

  • Jak jsme viděli na snímku nahoře, musíme nastavit zarážku na 6 -tého řádku. V této metodě zde musíme vybrat konkrétní řádek kódu. Místo toho můžeme kliknout na levou okrajovou stranu konkrétního řádku kódu.
  • Použije tam zarážku.

Takto můžeme nastavit zarážku tak, aby pozastavila řádek kódů.

  • Můžeme také nastavit více zarážek buď výběrem řádku kódu a stisknutím klávesy F9, nebo kliknutím na levý okraj řádku kódu.

Pomocí klávesy F9 můžete zarážku zapnout nebo vypnout.

Zajímavé články...