Aller directement au contenu principal

CSng

Renvoie une expression qui a été convertie en un Variant de sous-type Single.

Structure

CSng(expression)

Paramètres

L'argument expression peut être n'importe quelle expression valide.

Description

En général, vous pouvez documenter votre code à l'aide des fonctions de conversion de types de données afin d'indiquer que le résultat d'une opération donnée doit être exprimé sous un type de données particulier plutôt que sous le type de données par défaut. Par exemple, utilisez CDbl ou CSng pour forcer l'arithmétique en double précision ou en simple précision dans les cas où l'arithmétique monétaire ou sur les entiers serait normalement utilisée.

Utilisez la fonction CSng pour effectuer des conversions respectant les normes internationales depuis n'importe quel autre type de données vers un sous-type Single. Par exemple, les différents séparateurs décimaux sont correctement reconnus en fonction des paramètres régionaux de votre système, tout comme les différents séparateurs de milliers.

Si l'expression se situe en dehors de la plage autorisée pour le sous-type « Single », une erreur se produit.

Exemple

L'exemple suivant utilise la fonction CSng pour convertir une valeur en type Single :

Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1 et MyDouble2 sont des variables de type Double.

MyDouble1 = 75,3421115 : MyDouble2 = 75,3421555

MySingle1 = CSng(MyDouble1) ' MySingle1 contient 75,34211.

MySingle2 = CSng(MyDouble2) ' MySingle2 contient 75,34216. |