Setați punctele de întrerupere în macrocomenzile VBA

Cuprins

Cum se controlează execuția macro-urilor

Doriți să aflați exact ce se întâmplă în macro-urile dvs.? Acest lucru poate fi deosebit de util pentru depanarea. O variantă inteligentă este utilizarea punctelor de întrerupere în macrocomenzi. Acestea sunt poziții în care Excel întrerupe execuția macro și sare imediat la poziția corespunzătoare din editorul VBA.

Cum se configurează o oprire într-o macro:

  1. Deschideți registrul de lucru în care se află macrocomanda.
  2. Utilizați combinația de taste ALT F11 pentru a apela editorul VBA.
  3. În codul sursă VBA, selectați poziția în care doriți să configurați un punct de întrerupere.
  4. Faceți clic stânga pe marginea stângă a ferestrei de cod din linia dorită.

Acum apare un punct roșu în această poziție și întreaga linie este marcată.

Punctul de întrerupere este acum stabilit. Următoarea ilustrație arată cum poate arăta acest lucru:

Dacă rulați acum macrocomanda, Excel întrerupe automat executarea la oprirea relevantă și apoi trece la editorul VBA.

În acest moment aveți acum o varietate de opțiuni. Cele mai importante dintre acestea sunt:

  1. Cu tasta F8 puteți continua să rulați macro-ul în pași simpli.
  2. Folosiți tasta F5 pentru a continua executarea macro-ului.

Dacă doriți să ștergeți din nou punctul de întrerupere, puteți opri punctul roșu făcând clic din nou în aceeași poziție în editorul VBA. Utilizați combinația de taste CTRL SHIFT F9 pentru a șterge toate punctele de întrerupere dintr-o macro.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave