Afbryd en makro i Excel - Nem Excel VBA

Indholdsfortegnelse

Du kan afbryde en makro i Excel når som helst ved at trykke på Esc eller Ctrl + Break.

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

Dim x Så længe
x = 5
Gør Mens x> 2
x = x + 1
Sløjfe

1. Klik på kommandoknappen på arket. Denne makro stopper aldrig, fordi delen efter 'Do While' altid vil være sand (x vil altid være højere end 2).

2. For at standse denne uendelige sløjfe skal du trykke på Esc eller Ctrl + Break. Følgende dialogboks vises:

3. Klik på Afslut for at afslutte makroen, klik på Fejlfinding for at se på makroen i Visual Basic Editor.

4. Tilføj følgende kodelinje i starten af ​​din kode, hvis du ikke vil have, at brugere af dit program kan afbryde din makro (anbefales ikke).

Application.EnableCancelKey = xlDisabled

5. Selvom Excel VBA nulstiller egenskaben EnableCancelKey automatisk til xlInterrupt i slutningen af ​​din makro, er det god praksis (når du bruger den forrige kodelinje) at afslutte din makro med følgende kodelinje:

Application.EnableCancelKey = xlInterrupt

Bemærk: Hvis Excel fryser, og du ikke længere kan afbryde din makro, skal du trykke på Ctrl + Alt + Delete og lukke Excel.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave