Määrake katkestuspunktid VBA makros

Lang L: none (table-of-contents)

Kuidas makrode täitmist juhtida

Kas soovite täpselt teada saada, mis teie makrodes toimub? See võib olla eriti kasulik tõrkeotsingul. Nutikas variant on katkestuspunktide kasutamine makros. Need on positsioonid, kus Excel katkestab makro täitmise ja hüppab kohe VBA redaktoris vastavale kohale.

Peatuse seadistamine makros:

  1. Avage töövihik, milles makro asub.
  2. VBA redaktori kutsumiseks kasutage klahvikombinatsiooni ALT F11.
  3. Valige VBA lähtekoodis koht, kuhu soovite murdepunkti seadistada.
  4. Paremklõpsake soovitud rea koodiakna vasakut veerist.

Sellesse kohta ilmub nüüd punane punkt ja kogu joon on märgitud.

Katkestuspunkt on nüüd määratud. Järgmine illustratsioon näitab, kuidas see välja võib näha:

Kui nüüd makro käivitate, katkestab Excel täitmise automaatselt vastavas peatuses ja hüppab seejärel VBA redaktorisse.

Sel hetkel on teil erinevaid võimalusi. Kõige olulisemad neist on:

  1. Klahvi F8 abil saate nüüd jätkata makro käivitamist ühe sammuna.
  2. Makro täitmise jätkamiseks kasutage klahvi F5.

Kui soovite katkestuspunkti uuesti kustutada, saate punase punkti välja lülitada, klõpsates uuesti samas kohas VBA redaktoris. Makro kõigi katkestuspunktide kustutamiseks kasutage klahvikombinatsiooni CTRL SHIFT F9.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave