Makro katkestamine Excelis - lihtne Excel VBA

Lang L: none (table-of-contents)

Sa saad katkestada makro sisse Excel igal ajal, vajutades Esc või Ctrl + Break.

Asetage oma töölehele käsunupp ja lisage järgmised koodiridad:

Dim x nii pikk
x = 5
Tee ajal x> 2
x = x + 1
Loop

1. Klõpsake lehel käsunuppu. See makro ei lõpe kunagi, sest osa pärast „Do while” jääb alati tõeseks (x on alati suurem kui 2).

2. Selle lõpmatu tsükli peatamiseks vajutage Esc või Ctrl + Break. Ilmub järgmine dialoogiboks:

3. Makro lõpetamiseks klõpsake nuppu Lõpeta, Visual Basic Editoris makro vaatamiseks klõpsake silumist.

4. Lisage oma koodi algusesse järgmine koodirida, kui te ei soovi, et teie programmi kasutajad saaksid teie makro katkestada (pole soovitatav).

Application.EnableCancelKey = xlDisabled

5. Kuigi Excel VBA lähtestab EnableCancelKey atribuudi teie makro lõpus automaatselt väärtusele xlInterrupt, on hea tava (eelmise koodirea kasutamisel) oma makro lõpetada järgmise koodireaga:

Application.EnableCancelKey = xlInterrupt

Märkus. Kui Excel hangub ja te ei saa enam oma makro katkestada, vajutage Ctrl + Alt + Delete ja sulgege Excel.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave