CBOOL |
Conversion en booléen |
---|---|
Visual Basic |
Syntaxe
Function CBOOL(n As Variant) As Boolean |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer la variante à convertir. Le paramètre n est n'importe quelle expression valide. |
Description
Cette fonction permet de convertir une expression en un type booléen.
Remarques
- Si l'expression vaut 0, False est renvoyé; sinon, True est renvoyé. Si l'expression ne peut pas être interprétée comme une valeur numérique, une erreur d'exécution se produit.
- Lorsque vous convertissez une expression en valeur booléenne, une expression évaluée à 0 est convertie en False (0) et tout nombre différent de zéro est converti en True (-1). Par conséquent, une valeur booléenne False peut être reconvertie à sa valeur d'origine (c'est-à-dire 0), mais la valeur d'origine de l'expression True ne peut pas être restaurée à moins qu'elle ne soit à l'origine -1.
- L'exemple suivant utilise la fonction CBool pour convertir une expression en booléen. Si l'expression prend une valeur différente de zéro, CBool renvoie True; sinon, il renvoie False.
- Vous pouvez vérifier la validité de l'expression avant d'utiliser la fonction CBool à l'aide de la fonction IsNumeric.
Dim A, B, Check
A = 5: B = 5 ' Initialiser les variables
Check = CBool(A = B) ' Vérifie s'il contient True
A = 0 ' Définit la variable
Check = CBool(A) ' Vérifie s'il contient False
Exemple
Voici un exemple montrant la conversion d'entier en booléen :
on obtiendra le résultat suivant :
0= Faux1= Vrai
Dernière mise à jour : Lundi, le 19 novembre 2012