Fonction CBool

Contenu
Index 🔎︎

# CBool Function

Convertit une expression ou un ensemble d'expressions en booléen. Une expression est composée de chaînes, de nombres et d'opérateurs. Les opérateurs de comparaison, logiques ou mathématiques sont autorisés à l'intérieur des expressions.

### Syntaxe :

      CBool (expression As Variant) As Boolean

expression peut être un nombre ou un ensemble d'expressions combinées.

### Valeur de retour :

Boolean

### Paramètres :

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.

L'expression peut être un nombre ou une formule mathématique. Lorsqu'elle est égale à 0, False est renvoyé, sinon True est renvoyé.

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.

### Codes d'erreur :

5 appel de procédure incorrect

### Exemple :

Dans les exemples suivants, la fonction CBool évalue une expression logique, une formule mathématique et la valeur renvoyée par la fonction Instr. La fonction vérifie si le caractère "a" se trouve dans la phrase saisie par l'utilisateur.

    Sub ExampleCBool
        Print CBool( 1>2 Xor 44 ) ' computes to True
        Print CBool( expression := 15 /2 -7.5 ) ' affiche False car expression égale 0
        txt = InputBox("Please enter a short sentence:")
        ' Prouve si le caractère "a" apparaît dans la phrase.
        ' Au lieu de la ligne de commande
        ' If Instr(Input, "a")<>0 Then...
        ' la fonction CBool est appliquée comme suit :
        If CBool(Instr(txt, "a")) Then
            MsgBox "The character »a« appears in the sentence you entered!"
        EndIf
    End Sub

Rubriques connexes

CByte Function

Fonction CCur