İçindekiler
Hata Açıklaması
Hata değerlerini kontrol etmek için kullanılır.
Basit IsError Örnekleri
1 | MsgBox Hatası(1/2) |
Sonuç: Yanlış
1 | MsgBox IsError(CvErr(0)) |
Sonuç: Doğru
IsError Sözdizimi
VBA Düzenleyicisi'nde, IsError İşlevinin sözdizimini görmek için “IsError(” yazabilirsiniz:
IsError işlevi bir bağımsız değişken içerir:
İfade: Test edilecek bir ifade.
Excel VBA IsError İşlevi Örnekleri
123456789101112 | Fonksiyon Bölme(a Double, b As Double)Hatada GoTo error_handlerBöl = a / bÇıkış Fonksiyonuerror_handler:Böl = CVERr(Hata.Sayı)Bitiş İşleviAlt IsError_Example2()MsgBox "IsError(1/2) is " & IsError(Böl(1, 2))MsgBox "IsError(1/0) is " & IsError(Divide(1, 0))Alt Bitiş |
Sonuç: IsError(1/2) Yanlış
IsError(1/0) Doğru
IsError kullanarak Excel Sayfasındaki hücreleri kontrol edebilirsiniz.
123456789101112 | Sub CheckIfError(string As strRange)Aralık olarak hücreyi karartAralıktaki Her hücre için(strRange)cell.Offset(0, 1) = IsError(hücre)SonrakiAlt BitişAlt IsError_Example1()CheckIfError "C2:C5"CheckIfError "B9: B12"Alt Bitiş |