Comment utiliser la fonction VBA CDEC ?
La fonction VBA CDEC 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 convertit un nombre en un type de données décimal. En termes simples, avec le type de données décimal, un nombre peut avoir 28 décimales où la plus grande valeur est +/-7,9228162514264337593543950335, et la plus petite valeur différente de zéro est +/-0,000000000000000000000000001.
Syntaxe
CDec(Expression)
Arguments
- Expression : La valeur que vous souhaitez convertir en type de données décimal.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA CDEC, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_CDEC()
Range("B1").Value = CDec(Range("A1") / Range("A2"))
End Sub
Dans l’exemple ci-dessus, nous avons divisé la valeur de la cellule A1 (10) avec la valeur de la cellule A2 (9), puis nous avons utilisé la fonction CDEC pour convertir cette valeur en type de données décimal et elle a renvoyé 1,11111111111111 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.
- Il renverra également une erreur si la valeur fournie est hors de la plage du type de données décimal.