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