CBool Function

Konverterer et uttrykk eller et sett med uttrykk til et boolsk. Et uttrykk er satt sammen av strenger, tall og operatorer. Sammenligning, logiske eller matematiske operatorer er tillatt inne i uttrykk.

Syntaks:


  CBool (expression As Variant) As Boolean

uttrykk kan være et tall eller et sett med kombinerte uttrykk.

Returverdi:

Boolsk

Parametre:

expression: A logical expression, a mathematical formula, a numeric expression or a set of expressions combined with operators. During expression evaluation logical operators take preceedence over comparison operators, which in turn take preceedence over mathematical operators.

uttrykket kan være et tall eller en matematisk formel. Når lik 0, returneres Usann, ellers returneres Sann.

Multiple expressions such as expr1 [[{operator] expr2]..] can be combined. expr1 and expr2 can be any string or numeric expressions that you want to evaluate. CBool combines the expressions and returns either True or False. operator can be a mathematical operator, logical operator or comparison operator.

Feilkoder

5 Ugyldig prosedyreoppkall

Eksempel:

I de følgende eksemplene evaluerer CBool-funksjonen et logisk uttrykk, en matematisk formel og verdien som returneres av Instr-funksjonen. Funksjonen sjekker om tegnet "a" finnes i setningen som ble skrevet inn av brukeren.


Sub ExampleCBool
    Skriv ut CBool( 1>2 Xor 44) ' beregner til Sann
    Skriv ut CBool( uttrykk := 15 /2 -7.5 ) ' viser Usann om uttrykk er lik 0
    txt = InputBox("Vennligst skriv inn en kort setning:")
    ' Bevis hvis tegnet "a" vises i setningen.
    ' I stedet for kommandolinjen
    ' If Instr(Input, "a")<>0 Then...
    ' CBool-funksjonen brukes slik:
    If CBool(Instr(txt, "a")) Then
        MsgBox "Tegnet »a« vises i setningen du skrev inn!"
    EndIf
End Sub