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/