- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
CVErr( Expression )
Belirli bir hata türünü döndürür. (Variant)
Açıklamalar
* Bu fonksiyon, prosedürlerinizde kullanıcı tanımlı hatalar oluşturmak için kullanılabilir.
* Bu işlev, kullanıcı tanımlı bir işlevden bir hata döndürmek için kullanılabilir.
* Expression <0 ise, bir çalışma zamanı hatası görüntülenir.
* Expression bir sayı değilse, o zaman bir çalışma zamanı hatası görüntülenir.
* Bir hatanın dolaylı dönüşüme izin verilmez.
* Bu işlev her zaman değeri bir Hata Alt Tipine dönüştürülmüş bir varyantı döndürür .
* Alt türü Hata olan bir Varyant veri türüne sahip olmak mümkün olmasına rağmen, aslında bir hata veri türü mevcut değildir.
Örnek Kullanım
Belirli bir hata türünü döndürür. (Variant)
Expression | Hata numarası. |
Açıklamalar
* Bu fonksiyon, prosedürlerinizde kullanıcı tanımlı hatalar oluşturmak için kullanılabilir.
* Bu işlev, kullanıcı tanımlı bir işlevden bir hata döndürmek için kullanılabilir.
* Expression <0 ise, bir çalışma zamanı hatası görüntülenir.
* Expression bir sayı değilse, o zaman bir çalışma zamanı hatası görüntülenir.
* Bir hatanın dolaylı dönüşüme izin verilmez.
* Bu işlev her zaman değeri bir Hata Alt Tipine dönüştürülmüş bir varyantı döndürür .
* Alt türü Hata olan bir Varyant veri türüne sahip olmak mümkün olmasına rağmen, aslında bir hata veri türü mevcut değildir.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Debug.Print CVErr(6) ' Error 6
Debug.Print CVErr(11) ' Error 11
Debug.Print CVErr(55) ' Error 55
Debug.Print CInt(CVErr(2000)) ' 2000
Debug.Print CVErr(-100) ' Invalid Procedure Call or Argument run-time error
Debug.Print CVErr("Excel Turkey") ' Type Mismatch run time error
End Sub
PHP:
Function Hesap(num1 As Double, num2 As Double)
If num2 = 0 Then
Hesap = CVErr(11)
Else
Hesap = num1 / num2
End If
End Function
Sub Bol()
MsgBox Hesap(100, 10)
End Sub