Nastavite prelomne točke v makrih VBA

Anonim

Kako nadzirati izvajanje makrov

Bi radi natančno ugotovili, kaj se dogaja v vaših makrih? To je lahko še posebej uporabno za odpravljanje težav. Pametna varianta je uporaba prelomnih točk v vaših makrih. To so položaji, na katerih Excel prekine izvajanje makra in takoj skoči na ustrezno mesto v urejevalniku VBA.

Kako nastaviti ustavitev v makru:

  1. Odprite delovni zvezek, v katerem se nahaja makro.
  2. S kombinacijo tipk ALT F11 pokličite urejevalnik VBA.
  3. V izvorni kodi VBA izberite mesto, kjer želite nastaviti prelomno točko.
  4. Z levim gumbom miške kliknite na levi rob okna kode v želeni vrstici.

Na tem mestu se zdaj pojavi rdeča pika in celotna črta je označena.

Mejna točka je zdaj nastavljena. Naslednja slika prikazuje, kako lahko to izgleda:

Če zdaj zaženete makro, Excel samodejno prekine izvajanje na ustrezni postaji in nato skoči na urejevalnik VBA.

Na tej točki imate zdaj različne možnosti. Najpomembnejši med njimi so:

  1. S tipko F8 lahko zdaj nadaljujete z izvajanjem makra v posameznih korakih.
  2. Za nadaljevanje izvajanja makra uporabite tipko F5.

Če želite znova izbrisati prelomno točko, lahko rdečo točko izklopite s ponovnim klikom na istem mestu v urejevalniku VBA. S kombinacijo tipk CTRL SHIFT F9 izbrišite vse prelomne točke v makru.