- Görüntüleme: 541
- Cevaplar: 1
Kodların Hata Vermesini Engelleme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.
Faydalanılması temennisiyle
Uygulama Adımları
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
- Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
- Araç çubuklarından Insert -> Module yazısına tıklayın.
- Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
- Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
- Alttaki kodu yapıştırın.
Hazır Kod
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(29 satır)
Açıklama
- On Error GoTo HataYakalayici: Eğer hata meydana gelirse, kontrolü HataYakalayici etiketine aktarır.
- sayi1 ve sayi2 değişkenleri tanımlanır. sayi2'ye sıfır değeri verilir ki bölme işlemi sırasında bir hata oluşsun.
- sonuc = sayi1 / sayi2: Bölme işlemi yapılır. Eğer sayi2 sıfır ise, bu bir bölme hatasına yol açar ve kontrol HataYakalayici'ye gider.
- MsgBox "Bir hata oluştu: " & Err.Description: Hata meydana geldiğinde bir mesaj kutusu ile hata mesajı gösterilir.
- Resume IslemeDevam: Hata yönetimi sonrası kodun IslemeDevam etiketinden devam etmesini sağlar. Bu, hata sonrası istenilen işlemleri yapmak için kullanılır.
Faydalanılması temennisiyle