Przerwa VBA - Najlepsze metody 2 do stosowania punktów przerwania w VBA

Spisie treści

Excel VBA BreakPoint

Break jest używany w VBA, gdy chcemy, aby kod przestał działać, gdy spełnione są podane kryteria, lub czasami kod napotyka błąd, który pokaże niepoprawną wartość, wtedy potrzebujemy naszej instrukcji lub kodu do zerwania, w VBA jest wbudowana instrukcja przerwa i jest znany jako instrukcja EXIT.

VBA Break to przycisk wstrzymania wykonania kodu. Wszystkie wiersze kodu powyżej punktu przerwania będą działać, dopóki nie znajdzie punktu przerwania w kodzie.

Dla Twojej informacji poniżej znajduje się przykładowy obraz linii punktu przerwania.

Na powyższym obrazku czerwona linia wskazuje punkt przerwania.

Odkrycie mocy języka VBA następuje, gdy piszemy ogromny kod do wykonywania dużych projektów, aby wykonać zadanie. Kiedy piszemy znaczną ilość kodu, musimy przetestować te wiersze kodu, aby przejść do następnego poziomu kodowania, aby upewnić się, że nasz wiersz kodu działa zgodnie z naszym celem.

Podczas testowania ogromnego kodu przejście przez każdą linię zajmuje dużo czasu, więc aby szybko przejść do następnego poziomu lub kroku kodu, możemy ustawić punkt przerwania i testować aż do punktu przerwania i przejść od tego punktu przerwania wiersz po wierszu. W niektórych przypadkach bez wstawiania punktu przerwania możemy również wyjść z podprocedury.

Dlaczego musimy go używać?

Debugowanie jest nieodłączną częścią kodowania w dowolnym języku. Debugowanie pozwala nam znaleźć luki w kodzie i je naprawić. Podczas debugowania dużej ilości kodu musimy przeglądać wolne od błędów wiersze bez marnowania czasu. Kod wolny od błędów nie zawiera żadnych kodów błędów.

Na przykład, załóżmy, że masz 100 linii kodu i wiesz na pewno, że pierwsze 25 linii kodu to kod wolny od błędów. Ale tu problem jest wtedy, gdy mamy do testowania kodu, musimy biec od pierwszej linii kodu, nie możemy prosto uruchomić do 26 th linię, więc w tych przypadkach musimy ustawić punkt przerwania i przepuszczano przez pierwsze 25 linie kodu szybko.

Poprzez ustawienie punktu zerwania VBA, można nacisnąć klawisz F5, aby uruchomić kod makra, a realizacja zostanie zakończona do dnia 26 th linii, a ponieważ zastosował przerwania, to będzie tam zatrzymać. Od tego wiersza możemy debugować kod.

Jak zastosować BreakPoints w VBA?

Punkty przerwania są bardzo łatwe do dodania i usunięcia z linii kodów. Punkty przerwania możemy zastosować na dwa sposoby.

  • Naciskam klawisz F9, wybierając wiersz kodu punktu przerwania.
  • Kliknij lewy margines linii kodu punktu przerwania.

Metoda nr 1

Teraz zobacz, jak ustawić punkt przerwania, „naciskając klawisz F9, wybierając wiersz kodu punktu przerwania”.

  • Załóżmy, że masz znaczny kod, podobny do poniższej linii.
  • Mamy tutaj wiele linii kodu. Załóżmy, że chcesz ustawić punkt przerwania w szóstej linii. Umieść kursor w szóstej linii.
  • Po umieszczeniu kursora naciśnij klawisz F9.
  • Gdy tylko naciśniesz klawisz F9, zobaczysz czerwoną podświetloną linię, jak poniżej.
  • Teraz, jeśli uruchomisz kod, będzie on wykonywany, dopóki nie znajdzie czerwonej lub wstrzymanej linii, którą utworzyliśmy, naciskając klawisz F9.

Po uruchomieniu kodu możesz zobaczyć po lewej stronie, aż wartości komórek A5 zostaną wstawione.

Po prawej stronie widzimy żółtą linię, oznacza to, że linia ma zamiar wykonać tę linię kodu, ale ponieważ ustawiliśmy punkt przerwania, jest ona zatrzymywana tylko w tym miejscu.

Metoda nr 2

Teraz przyjrzyj się, jak ustawić punkt przerwania, używając opcji „Kliknij lewy margines wiersza kodu punktu przerwania”.

Ta metoda również działa w ten sam sposób, ale stosowanie jest inne.

  • Jak widzieliśmy na powyższym obrazku, musieliśmy ustawić punkt przerwania na szóstej linii. W tej metodzie musimy wybrać tutaj konkretną linię kodu. Zamiast tego możemy kliknąć lewą stronę marginesu tego konkretnego wiersza kodu.
  • Tam zastosuje punkt przerwania.

W ten sposób możemy ustawić punkt przerwania, aby wstrzymać linię kodów.

  • Możemy również ustawić wiele punktów przerwania, wybierając wiersz kodu i naciskając klawisz F9 lub klikając lewy margines wiersza kodu.

Możesz użyć klawisza F9, aby włączyć lub wyłączyć punkt przerwania.

Interesujące artykuły...