Section courante

A propos

Section administrative du site

CLNG

Conversion en long
Access 2019, Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 Microsoft Access

Syntaxe

CLng(expression)

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression scalaire à traiter.

Description

Cette fonction permet de convertir un type de données quelconque à un format entier long.

Remarques

Exemple de code VBA

La fonction CLng peut être utilisée dans le code VBA de Microsoft Access.

Par exemple :

Dim LValue As Long

LValue = CLng(35157.45)

Dans cet exemple, la variable LValue contiendrait désormais la valeur 35157.

Soyez prudent lorsque vous utilisez CLng. Si vous utilisez le code suivant :

Dim LValue As Long

LValue = CLng(35157.5)

La variable LValue contiendrait toujours la valeur 35157. Tant que la fraction est inférieure ou égale à 0,5, la fonction CLng n'arrondirait pas le nombre à l'entier supérieur.

Si la fraction est inférieure ou égale à 0,5, le résultat serait arrondi à l'entier inférieur.

Si la fraction est supérieure à 0,5, le résultat serait arrondi à l'entier supérieur.

Par le passé, il s'est avéré utile d'ajouter 0,0001 à la valeur avant d'appliquer la fonction CLng afin de simuler l'arrondi classique.

Par exemple, CInt(35150.50001) donnera la valeur 35151.



Dernière mise à jour : Mardi, le 28 juillet 2015