Onderbreek een macro in Excel - Easy Excel VBA

Inhoudsopgave

Jij kan een macro onderbreken in Excel op elk moment door op Esc of Ctrl + Break te drukken.

Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

Dim x zo lang
x = 5
Doen terwijl x > 2
x = x + 1
Lus

1. Klik op de opdrachtknop op het werkblad. Deze macro stopt nooit omdat het gedeelte na 'Do While' altijd waar zal zijn (x zal altijd hoger zijn dan 2).

2. Om deze oneindige lus te stoppen, drukt u op Esc of Ctrl + Break. Het volgende dialoogvenster verschijnt:

3. Klik op End om de macro te beëindigen, klik op Debug om de macro in de Visual Basic Editor te bekijken.

4. Voeg de volgende coderegel toe aan het begin van uw code als u niet wilt dat gebruikers van uw programma uw macro kunnen onderbreken (niet aanbevolen).

Application.EnableCancelKey = xlDisabled

5. Hoewel Excel VBA de eigenschap EnableCancelKey automatisch reset naar xlInterrupt aan het einde van uw macro, is het een goede gewoonte (bij gebruik van de vorige coderegel) om uw macro te beëindigen met de volgende coderegel:

Application.EnableCancelKey = xlInterrupt

Opmerking: als Excel vastloopt en u uw macro niet meer kunt onderbreken, drukt u op Ctrl + Alt + Delete en sluit u Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave