Soru Bir sub çalışırken esc tuşu ile durdurmak

Katılım
7 Ağustos 2019
Mesajlar
106
Excel Vers. ve Dili
İngilizce
Uzun süren bir makrom var ve bu makro işlemleri internet explorerda yapıyor yani ekranda internet explorer açık ve send keyslerle işlem yapıyor.
Bu macro çalışırken esc tuşuna bastığımda macroyu durdurabilmek istiyorum yardım eder misiniz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,520
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
Option Explicit

Sub TEST()
    Dim X As Long
    
    On Error GoTo Son
    
    Application.EnableCancelKey = xlErrorHandler
    
    DoEvents
    
    Range("A:A").ClearContents
    
    For X = 1 To 1000000
        Cells(X, 1) = X
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
    
    Exit Sub

Son:
    MsgBox "Makro ESC tuşu ile durduruldu!", vbCritical
End Sub
 
Katılım
7 Ağustos 2019
Mesajlar
106
Excel Vers. ve Dili
İngilizce
Deneyiniz.

Kod:
Option Explicit

Sub TEST()
    Dim X As Long
   
    On Error GoTo Son
   
    Application.EnableCancelKey = xlErrorHandler
   
    DoEvents
   
    Range("A:A").ClearContents
   
    For X = 1 To 1000000
        Cells(X, 1) = X
    Next
   
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
   
    Exit Sub

Son:
    MsgBox "Makro ESC tuşu ile durduruldu!", vbCritical
End Sub
malesef işe yaramadı :( nerde yanlış yapıyorum acaba
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,520
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kullandığınız kodları paylaşın inceleyelim.
 
Üst