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:
Ingenx Så længex = 5
Gør Mensx> 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).
hvordan man tilføjer pi i Excel
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.
hvordan man aktiverer solver i excel
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 = xlDisabled5. 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 = xlInterruptBemærk: Hvis Excel fryser, og du ikke længere kan afbryde din makro, skal du trykke på Ctrl + Alt + Delete og lukke Excel.
udmærker sig forskellen mellem to datoer og tidspunkter
Gå til næste kapitel: Strengmanipulation