cs_imad_lol
Messages postés90Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 mai 2008
-
23 août 2006 à 21:46
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
23 août 2006 à 22:46
salut.
je cherche comment convertir une chaine de caractere en un single.
merci d avance
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 23 août 2006 à 22:08
Re,
Sorry pour la présentation (copier/coller de la doc sur topic) !!!
Ci-dessous, copier/coller de la doc dans notepad, puis copier/coller
de notepad dans ce topic.
Fonction CSng,
Renvoie une expression qui a été convertie en un Variant de sous-type Single.
CSng(expression)
L'argument expression représente toute expression valide.
Notes
En général, vous pouvez documenter votre code en utilisant les fonctions de conversion des
types de données pour indiquer que le résultat d'une opération doit être exprimé sous forme
d'un type de données particulier plutôt que sous la forme du type de données par défaut.
Par exemple, utilisez la fonction CDbl ou CSng pour forcer l'arithmétique en double ou
en simple précision dans les cas où l'arithmétique monétaire ou entier serait normalement utilisée.
Utilisez la fonction CSng pour fournir des conversions reconnues au niveau international de tout
autre type de données en sous-type Single. Par exemple, différents séparateurs décimaux sont
correctement reconnus en fonction des paramètres régionaux de votre système, comme les différents
séparateurs de milliers.
Si l'argument expression n'est pas compris dans la plage acceptable pour le sous-type Single,
une erreur se produit.
L'exemple ci-dessous utilise la fonction CSng pour convertir une valeur en Single :
Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1, MyDouble2 sont des Doubles.MyDouble1 75,3421115: MyDouble2 75,3421555
MySingle1 = CSng(MyDouble1) ' MySingle1 contient 75,34211.
MySingle2 = CSng(MyDouble2) ' MySingle2 contient 75,34216