Postavite točke prekida u VBA makronaredbama

Sadržaj

Kako kontrolirati izvršavanje makronaredbi

Želite li saznati što se točno događa u vašim makroima? To može biti osobito korisno za rješavanje problema. Pametna varijanta je korištenje prijelomnih točaka u vašim makronaredbama. To su pozicije na kojima Excel prekida izvršavanje makronaredbe i odmah skoči na odgovarajuću poziciju u uređivaču VBA.

Kako postaviti stop u makronaredbi:

  1. Otvorite radnu knjigu u kojoj se nalazi makronaredba.
  2. Pomoću kombinacije tipki ALT F11 pozovite VBA editor.
  3. U izvornom kodu VBA odaberite mjesto na koje želite postaviti točku prekida.
  4. Kliknite lijevom tipkom miša na lijevu marginu prozora koda u retku koji želite.

Na ovom mjestu sada se pojavljuje crvena točka i cijela linija je označena.

Točka prekida je sada postavljena. Sljedeća ilustracija prikazuje kako ovo može izgledati:

Ako sada pokrenete makronaredbu, Excel automatski prekida izvršenje na odgovarajućoj točki, a zatim prelazi na uređivač VBA.

U ovom trenutku imate razne mogućnosti. Najvažniji od njih su:

  1. Tipkom F8 sada možete nastaviti izvoditi makro u pojedinačnim koracima.
  2. Pritisnite tipku F5 za nastavak izvršavanja makronaredbe.

Ako želite ponovno izbrisati točku prekida, možete isključiti crvenu točku ponovnim klikom na istoj poziciji u uređivaču VBA. Koristite kombinaciju tipki CTRL SHIFT F9 za brisanje svih točaka prekida u makronaredbi.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave