c c
Fri, 19 Mar 2010 11:09:32 -0700
Bonsoir,
J'ai testé, mais en 3.2 (je n'ai que celle là) et tout fonctionne correctement
avec les instructions données.
Claude
> Date: Fri, 19 Mar 2010 15:51:38 +0100
> From: francois.bre...@orange.fr
> To: prog@fr.openoffice.org
> Subject: [prog] Problème de conversion de données
>
> J'ai un problème de conversion de données dans Calc : les fonctions CDbl
> et CSng donnent des réponses surprenantes.
> Voici un bout de code qui illustre mon problème
>
> Sub TestCSng
> Dim Donnee As String
> Donnee = "1234,5678"
>
> Msgbox CDbl(1234.5678)
> Msgbox CInt(1234.5678)
> Msgbox CLng(1234.5678)
> Msgbox CSng(1234.5678)
>
> Msgbox CDbl(Donnee)
> Msgbox CInt(Donnee)
> Msgbox CLng(Donnee)
> Msgbox CSng(Donnee)
>
> End Sub
>
> Les quatre premiers messages me donnent un résultat correct (nombres
> avec leur décimales), par contre les quatre dernières ne donnent que la
> partie entière. Si je change la virgule en point dans la variable
> Donnee, j'obtiens un message d'erreur "format incompatible".
>
> Ma version OpenOffice : OOo 3.1.1 OOO310m19(Build:9420)
>
> Peut-on m'éclairer ?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: prog-h...@fr.openoffice.org
>
_________________________________________________________________
Consultez gratuitement vos emails Orange, Gmail, Free, ... directement dans
HOTMAIL !
http://www.windowslive.fr/hotmail/agregation/