• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

vba kod resetleme butonla yapılabilir mi?

spacebar

Altın Üye
Katılım
2 Temmuz 2009
Mesajlar
546
Excel Vers. ve Dili
office 2019 Türkçe
değerli üstadlarım. çalışan bir makroda debug hatası verdiğinde butonla resetlenebilir mi. resetlemeden kastım kodun silinmesi değil durdurulmasıdır. eğer yapılabiliyorsa makro kodları ne olmalıdır. teşekkürler iyi çalışmalar dilerim.
229248
 
Merhaba,

Hata verebilecek ihtimalleri değerlendirip öncesine kontrol satırları eklerseniz daha sağlıklı olacaktır. Yok ben bununla uğraşmak istemiyorum derseniz aşağıdaki pratik çözümü kullanabilirsiniz.

Bu örnek kod sıfıra bölünme hatası verecektir.

X = 1 / 0 yerine siz kendi kullandığınız kodları yerleştirmelisiniz.


C++:
Option Explicit

Sub Hata_Kontrolu()
    Dim X As Double
    
    On Error GoTo Son
    
    X = 1 / 0
    
    MsgBox "İşleminiz tamamlanmıştır." & vbCr & vbCr & "Sonuç = " & X
    Exit Sub

Son:
    MsgBox "Aşağıdaki hata oluşmuştur..." & vbCr & vbCr & Err.Description, vbCritical
End Sub
 
üstad aslında yapmak istediğim şudur: kilitli bir projede bir çok makro var. bunların bazılarında debug hatası olabiliyor. kilitli olduğundan vba modülü içerisinde reset tuşuna basılamadığı için bunu önceden yapılmış bir buton ile yapabilmek. ama birçok makro olduğu için bu yapılabilir mi bilmiyorum. bu yukarıdaki kodları denedim istediğim sonucu alamadım. ilginiz için teşekkür ederim.
 
Sağlık olsun...
 
Geri
Üst