Ustaw punkty przerwania w makrach VBA

Spisie treści

Jak kontrolować wykonywanie makr

Czy chcesz dowiedzieć się dokładnie, co dzieje się w Twoich makrach? Może to być szczególnie przydatne przy rozwiązywaniu problemów. Sprytnym wariantem jest użycie punktów przerwania w twoich makrach. Są to pozycje, na których Excel przerywa wykonywanie makra i od razu przeskakuje do odpowiedniej pozycji w edytorze VBA.

Jak ustawić przystanek w makrze:

  1. Otwórz skoroszyt, w którym znajduje się makro.
  2. Użyj kombinacji klawiszy ALT F11, aby wywołać edytor VBA.
  3. W kodzie źródłowym VBA wybierz pozycję, w której chcesz skonfigurować punkt przerwania.
  4. Kliknij lewym przyciskiem myszy lewy margines okna kodu w wybranym wierszu.

W tym miejscu pojawia się teraz czerwony punkt i cała linia jest zaznaczona.

Punkt przerwania jest teraz ustawiony. Poniższa ilustracja pokazuje, jak to może wyglądać:

Jeśli teraz uruchomisz makro, Excel automatycznie przerwie wykonywanie przy odpowiednim zatrzymaniu, a następnie przeskoczy do edytora VBA.

W tym momencie masz teraz wiele opcji. Najważniejsze z nich to:

  1. Za pomocą klawisza F8 możesz teraz kontynuować uruchamianie makra w pojedynczych krokach.
  2. Użyj klawisza F5, aby kontynuować wykonywanie makra.

Jeśli chcesz ponownie usunąć punkt przerwania, możesz wyłączyć czerwony punkt, klikając ponownie w tym samym miejscu w edytorze VBA. Użyj kombinacji klawiszy CTRL SHIFT F9, aby usunąć wszystkie punkty przerwania w makrze.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave