CBool Function
Egy string (karakterlánc) vagy egy numerikus összehasonlĂtást, illetve egy önállĂł numerikus kifejezĂ©st boolean (logikai) kifejezĂ©ssĂ© alakĂt.
Szintaxis:
CBool (Kifejezés1 {= | <> | < | > | <= | >=} Kifejezés2) vagy CBool (Szám)
Visszatérési érték:
Bool (logikai)
Paraméterek:
KifejezĂ©s1, KifejezĂ©s2: Bármilyen numerikus kifejezĂ©sek, amelyeket össze akar hasonlĂtani egymással. Ha a kifejezĂ©sek megegyeznek, akkor a CBool fĂĽggvĂ©ny True (igaz) Ă©rtĂ©ket ad vissza, ellenkezĹ‘ esetben pedig False (hamis) Ă©rtĂ©ket.
Szám: Az átalakĂtani kĂvánt numerikus kifejezĂ©s. Ha a kifejezĂ©s egyenlĹ‘ 0-val, akkor False (hamis) Ă©rtĂ©ket ad vissza a fĂĽggvĂ©ny, ellenkezĹ‘ esetben True (igaz) Ă©rtĂ©ket.
Az alábbi pĂ©lda a CBool fĂĽggvĂ©nyt használja az Instr fĂĽggvĂ©ny által visszaadott Ă©rtĂ©k kiĂ©rtĂ©kelĂ©sĂ©hez. A fĂĽggvĂ©ny ellenĹ‘rzi, hogy az "Ă©s" szĂł megtalálhatĂł-e a felhasználĂł által beĂrt mondatban.
PĂ©lda:
Sub ExampleCBool
Dim sText As String
sText = InputBox("Írjon be egy rövid mondatot:")
' Bizonyosodjon meg arról, hogy az „és” szó a mondatban jelenik meg.
' A parancssor helyett
' If Instr(Input, "Ă©s")<>0 Then...
' A CBool függvény a következőképpen lesz alkalmazva:
If CBool(Instr(sText, "Ă©s")) Then
MsgBox "Az „és” szĂł benne van a beĂrt mondatban!"
EndIf
End Sub