Makro çalışırken beklenmedik bir durum olduğunda (Örn: 0'a bölme hatası) kod "Debug" hatası verip durur. Kullanıcının o sarı kod ekranını görmemesi gerekir.
Sihirli Satır
On Error Resume Next
Bu komut, "Hata olursa görmezden gel, bir sonraki satıra geç" demektir.
Kullanımı
Sub Islem()
On Error Resume Next
Kill "C:\OlmayanDosya.txt" 'Bu dosya yoksa normalde hata verir
MsgBox "İşlem bitti"
End Sub
On Error Resume Next
Kill "C:\OlmayanDosya.txt" 'Bu dosya yoksa normalde hata verir
MsgBox "İşlem bitti"
End Sub
Uyarı: Bu komut tehlikelidir çünkü hataları gizler. Sadece hatanın önemsiz olduğu durumlarda kullanılmalıdır.
Yorum Yap