Problème avec les nombres décimaux dans Mshflexgrid

cs_kate1 Messages postés 23 Date d'inscription mardi 27 janvier 2004 Statut Membre Dernière intervention 17 mars 2004 - 27 févr. 2004 à 10:52
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 27 févr. 2004 à 15:02
Bonjour,

J'ai construit un tableau MShFlexgrid dont la 1ère colonne contient des valeurs provenant d'une feuille Excel.
Aussi, je me suis aperçu que si ces nombres contiennent une virgule, même si ils s'affichent apparemment correctement dans mon tableau MSHFlexgrid, quand je fais des calculs, ce qui vient aprés la virgule n'est pas pris en compte.
par exemple si j'ai 3.1856 dans ma cellule (1,1) et 3.258 dans la cellule (2,1) et5.6987 dans la 3éme , quand je cherche la valeur la plus petite, il me donne 3 et non 3.1856...(il considére alors que le contenu de la 1étre cellule et la 2éme est le mëme!!)....or, dans mon programme qui fait appel à pas mal de calcul , ce qui est aprés la virgule est trés important.
Faut il faire une opération particulière quand je remplie mon tableau Mshflexgrid avec le contenu d'une colonne Excel (convertir en nombre décimaux)? laquelle?et comment?
Merci d'avance

1 réponse

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
27 févr. 2004 à 15:02
Virgule ou point ?
3,1856 ou 3.1856
0
Rejoignez-nous