CBool függvény

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.

Hibakódok:

5 Érvénytelen eljáráshívás

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

Please support us!