300 Piemēri

Pārtraukt makro

Interrupt Macro

Jūs varat pārtraukt makro iekšā Excel jebkurā laikā, nospiežot Esc vai Ctrl + Break.





Novietojiet a komandu pogu darblapā un pievienojiet šādas koda rindiņas:

Navx tik ilgi
x = 5

Vai Kamērx> 2
x = x + 1
Cilpa

1. Noklikšķiniet uz komandas pogas lapā. Šis makro nekad neapstājas, jo daļa pēc “Darīt” vienmēr būs patiesa (x vienmēr būs augstāka par 2).





Excel, kā atlasīt vairākas šūnas

2. Lai apturētu šo bezgalīgo ciklu, nospiediet Esc vai Ctrl + Break. Parādīsies šāds dialoglodziņš:

Dialoglodziņš Kods pārtraukts



3. Noklikšķiniet uz Beigt, lai beigtu makro, noklikšķiniet uz Atkļūdot, lai apskatītu makro Visual Basic redaktorā.

kā salīdzināt divas Excel kolonnas

4. Pievienojiet šādu koda rindiņu koda sākumā, ja nevēlaties, lai jūsu programmas lietotāji varētu pārtraukt jūsu makro darbību (nav ieteicams).

Application.EnableCancelKey = xlDisabled

5. Lai gan Excel VBA makro beigās automātiski atiestata EnableCancelKey rekvizītu uz xlInterrupt, ir laba prakse (ja izmantojat iepriekšējo koda rindu), lai pabeigtu makro ar šādu koda rindiņu:

Application.EnableCancelKey = xlInterrupt

Piezīme: ja programma Excel sasalst un jūs vairs nevarat pārtraukt makro darbību, nospiediet Ctrl + Alt + Delete un aizveriet programmu Excel.

kā atrast std novirzi

5/6 Pabeigts! Uzziniet daudz vairāk par makro kļūdām>
Doties uz nākamo nodaļu: Manipulācija ar stīgām



^