CBool Fonksiyonu
Bir karakter dizisi kıyasını veya sayısal kıyası İkilik ifadeye dönüştürür veya tekil bir sayısal ifadeyi İkilik ifadeye dönüştürür.
Sözdizimi:
CBool (İfade1 {= | <> | < | > | <= | >=} İfade2) or CBool (Sayı)
Dönen değer:
Bool
Parametreler:
İfade1, İfade2: Karşılaştırmak istediğiniz herhangi karakter dizisi veya sayısal ifade. Eğer ifadeler uyuşursa CBool fonksiyonu True, aksi halde False döndürür.
Sayı: Dönüştürmek istediğiniz herhangi sayısal ifade. Eğer ifade 0'a eşitse False, aksi halde True döndürülür.
Takip eden örnek Instr fonksiyonundan dönen değeri değerlendirmek için CBool fonksiyonunu kullanır. Fonksiyon kullanıcı tarafından girilen cümlede "ve" kelimesi var mı diye kontrol eder.
Örnek:
Sub ExampleCBool
Dim sText As String
sText = InputBox("Lütfen kısa bir cümle girin:")
REM Cümlenin içinde »and« geçip geçmediğini tespit eder.
Komut satırı yerine REM
REM If Instr(Input, "and")<>0 Then...
REM CBool fonksiyonu aşağıdaki gibi uygulanır:
If CBool(Instr(sText, "and")) Then
MsgBox " »and« sözü girdiginiz cümlede yer almaktadır!"
EndIf
End Sub