Makron keskeyttäminen Excelissä - Helppo Excel VBA

Sisällysluettelo

Sinä pystyt keskeyttää makron sisään Excel milloin tahansa painamalla Esc tai Ctrl + Break.

Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:

Dim x niin pitkä
x = 5
Tee samalla x> 2
x = x + 1
Silmukka

1. Napsauta taulukon komentopainiketta. Tämä makro ei lopu koskaan, koska Do Do -toiminnon jälkeinen osa on aina totta (x on aina suurempi kuin 2).

2. Voit lopettaa tämän äärettömän silmukan painamalla Esc tai Ctrl + Break. Näyttöön tulee seuraava valintaikkuna:

3. Lopeta makro napsauttamalla Lopeta ja napsauttamalla Virheenkorjaus, jos haluat tarkastella makroa Visual Basic Editorissa.

4. Lisää seuraava koodirivi koodin alkuun, jos et halua, että ohjelmasi käyttäjät voivat keskeyttää makron (ei suositella).

Application.EnableCancelKey = xlDisabled

5. Vaikka Excel VBA palauttaa EnableCancelKey -ominaisuuden automaattisesti xlInterrupt makron lopussa, on hyvä käytäntö (käytettäessä edellistä koodiriviä) lopettaa makro seuraavalla koodirivillä:

Application.EnableCancelKey = xlInterrupt

Huomautus: jos Excel pysähtyy etkä voi enää keskeyttää makroasi, paina Ctrl + Alt + Delete ja sulje Excel.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave