- Katılım
- 11 Mart 2005
- Mesajlar
- 3,102
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar;
Arkadaşlar bilindiği üzere; Bir procedur içerisinde kodlarda hata meydan geldiği zaman doğrudan hata satırına yönlendirip hata mesajını msgbox kutusu üzerinde görüntüleyebiliyoruz.
Burada benim öğrenmek istediğim bir modul içerindeki tüm procedurlerin içine bu kodları yazmak yerine;
Sadece bir kere yazarak tüm modul içerisinde uygulanması konusunda bildiğiniz pratik bir yöntem var mıdır?
Kısaca ben her procedur' e tek tek yazmaktan kurtulmak istiyorum. Pratik bir yol arıyorum.
Yardımlarınız için şimdiden teşekkürler...
İyi Çalışmalar.
Arkadaşlar bilindiği üzere; Bir procedur içerisinde kodlarda hata meydan geldiği zaman doğrudan hata satırına yönlendirip hata mesajını msgbox kutusu üzerinde görüntüleyebiliyoruz.
Kod:
Sub Test
On Error GoTo ErrHandler:
..........
..................
.............
.............
Exit Sub
ErrHandler:
Select Case Err.Number
Case 7
MsgBox "Disket veya CD-ROM/WRITER sürücüsü boş !", vbOKOnly, "HATA !"
Case 13
MsgBox "Klasorde geçerli *.xls dosyası bulunamadı !", vbOKOnly, "HATA !"
Case 91
MsgBox "Geçerli bir klasor seçilmedi !", vbOKOnly, "Hata !"
Case Else
MsgBox "Hata oluştu !" & vbCrLf & vbCrLf & "Hata No: " & Err.Number & vbCrLf & Err.Description, vbOKOnly, "HATA !"
End Select
Err.Clear
End Sub
Sadece bir kere yazarak tüm modul içerisinde uygulanması konusunda bildiğiniz pratik bir yöntem var mıdır?
Kısaca ben her procedur' e tek tek yazmaktan kurtulmak istiyorum. Pratik bir yol arıyorum.
Yardımlarınız için şimdiden teşekkürler...
İyi Çalışmalar.