/ / Excel'de bir Makro'yu Kesme

Excel'de bir makroyu kesmek

Yapabilirsin makroyu kesmek içinde Excel Esc veya Ctrl + Break tuşlarına basarak istediğiniz zaman.

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

Dim x As Long
x = 5

Do While x > 2
    x = x + 1
Loop

1. Sayfadaki komut düğmesine tıklayın. Bu makro asla durmaz çünkü "Yaparken" den sonraki bölüm her zaman doğru olur (x her zaman 2'den yüksek olacaktır).

2. Bu sonsuz döngüyü durdurmak için Esc veya Ctrl + Break tuşlarına basın. Aşağıdaki iletişim kutusu görünecektir:

Kod Kesilen İletişim Kutusu

3. Makroyu sonlandırmak için Son'u tıklatın, Visual Basic Düzenleyicisi'nde makroya bakmak için Hata Ayıkla'yı tıklatın.

4. Programınızın kullanıcılarının makronuzu kesmesini istemiyorsanız (tavsiye edilmez), kodunuzun başında aşağıdaki kod satırını ekleyin.

Application.EnableCancelKey = xlDisabled

5. Makronuzun sonunda xlInterrupt'a otomatik olarak sıfırlanmasına rağmen, makronuzu aşağıdaki kod satırıyla sonlandırmak için iyi bir uygulama (önceki kod satırını kullanırken):

Application.EnableCancelKey = xlInterrupt

Not: Excel donarsa ve artık makroyu kesemezseniz, Ctrl + Alt + Delete tuşlarına basın ve Excel'i kapatın.

Ayrıca oku: