Hata var ise dur nasıl yazılır

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Selamlar

On Error Resume Next
Yerine
(Uydurma yazıyorum)
If Error Then Exit Sub
benzeri gibi bir satır nasıl yazılır?

Yani kod hata verirse çalışmaya devam etmesin,
Dolayısı ile hata penceresi de çıkmasın,
Sadece kodun çalışması dursun.

Amacım hata penceresinin çıkmaması.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Kodlar aşağıdaki şekilde düzenlenirse hata anında hata penceresi çıkmaz, hata anında otomatik kod çalışması durur.

Selamlar...

Kod:
Sub Deneme()

On Error GoTo son

'Burada normal kodlarınız bulunur
......................
......................
......................

Exit Sub

son:

End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Değerli kulömer46 hocam emeğinize sağlık. Teşekkür ederim.

Neden ihtiyaç duymuştum ondan da bahsedeyim.
Normalde sorunsuz çalışan, sütunun belli yerlerini silen bir kodum vardı. Sütun boş olunca normal olarak hata veriyordu. Vermemesi için On Error Resume Next’i denedim. Bu sefer de kod çalışmaya devam ettiği için, seçili herhangi bir hücreden itibaren siliyordu. Yani yanlış bir iş yapmış oluyordu.
Şimdi sorun çözüldü.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Değerli kulömer46 hocam emeğinize sağlık. Teşekkür ederim.

Neden ihtiyaç duymuştum ondan da bahsedeyim.
Normalde sorunsuz çalışan, sütunun belli yerlerini silen bir kodum vardı. Sütun boş olunca normal olarak hata veriyordu. Vermemesi için On Error Resume Next’i denedim. Bu sefer de kod çalışmaya devam ettiği için, seçili herhangi bir hücreden itibaren siliyordu. Yani yanlış bir iş yapmış oluyordu.
Şimdi sorun çözüldü.
Selamlar değerli kardeşim...
 
Üst