Comment utiliser la fonction VBA CLNG ?
La fonction VBA CLNG 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 une expression en un type de données long . En termes simples, dans VBA, la valeur du type de données long peut être comprise entre -2 147 483 648 et 2 147 483 647 (sans décimales).
Syntaxe
CLng(Expression)
Arguments
- Expression : La valeur que vous souhaitez convertir en type de données long.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA CLNG, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_CLNG()
Range("B1").Value = CLng(Range("A1"))
End Sub
Dans l’exemple ci-dessus, nous avons utilisé la valeur de la cellule A1 (134,567), puis nous avons utilisé la fonction CLNG pour convertir cette valeur en un type de données long et elle a renvoyé 135 dans le résultat.
Remarques
- CLNG arrondira ce nombre supérieur à 0,5 et arrondira à l’inférieur s’il est inférieur ou égal à 0,5.
- Si vous fournissez un nombre qui est hors de la plage du type de données long (- 2.1 E+9 et 2.1 E+9), VBA renverra l’erreur d’exécution 13.