Nastavte zarážky v makrách VBA

Obsah

Ako ovládať spustenie makier

Chcete zistiť, čo sa presne deje vo vašich makrách? To môže byť obzvlášť užitočné pri riešení problémov. Šikovnou variantou je použitie zarážok vo vašich makrách. Ide o pozície, na ktorých Excel preruší vykonávanie makra a okamžite preskočí na zodpovedajúcu pozíciu v editore VBA.

Ako nastaviť zastávku v makre:

  1. Otvorte zošit, v ktorom je makro umiestnené.
  2. Na vyvolanie editora VBA použite kombináciu klávesov ALT F11.
  3. V zdrojovom kóde VBA vyberte pozíciu, na ktorej chcete nastaviť bod zlomu.
  4. Kliknite ľavým tlačidlom myši na ľavý okraj okna kódu v požadovanom riadku.

Na tomto mieste sa teraz zobrazí červený bod a celý riadok je označený.

Bod zlomu je teraz nastavený. Nasledujúci obrázok ukazuje, ako to môže vyzerať:

Ak teraz spustíte makro, Excel automaticky preruší vykonanie na príslušnej zastávke a potom skočí do editora VBA.

V tejto chvíli máte k dispozícii množstvo možností. Najdôležitejšie z nich sú tieto:

  1. Pomocou klávesu F8 teraz môžete pokračovať v spustení makra v jednotlivých krokoch.
  2. Na pokračovanie vykonávania makra použite kláves F5.

Ak chcete bod prerušenia znova odstrániť, môžete červený bod vypnúť opätovným kliknutím na rovnakú pozíciu v editore VBA. Ak chcete odstrániť všetky zarážky v makre, použite kombináciu klávesov CTRL SHIFT F9.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave