Comment utiliser la fonction VBA CBYTE ?
La fonction VBA CBYTE est répertoriée dans la catégorie de conversion de type de données des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il renvoie une valeur dans un type de date d’octet (allant de 0 à 255) . En termes simples, lorsque vous spécifiez une expression sous forme de nombre, elle la convertit en entier et la renvoie dans le résultat.
Syntaxe
CByte(Expression)
Arguments
- Expression : La valeur numérique que vous souhaitez convertir en octet.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA CBYTE, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_CBYTE()
Range("B1").Value = CByte(Range("A1"))
End Sub
Dans l’exemple ci-dessus, nous avons utilisé la valeur de la cellule A1 où nous avons un nombre (8,5694), puis nous avons utilisé la fonction CBYTE pour convertir cette valeur en type de données Byte et elle a renvoyé 9 dans le résultat.
Remarques
- Si la valeur spécifiée est une valeur autre qu’un nombre ou un nombre qui ne peut pas être reconnu comme un nombre, VBA renverra l’erreur d’exécution 13.
- Et si la plage de la valeur fournie est comprise entre 0 et 255, VBA renvoie l’erreur d’exécution 6.
- Si la valeur spécifiée n’est pas un nombre à virgule flottante, elle sera arrondie à l’entier le plus proche.