Bonjour tout le monde!!
voila, je vous expose mon problème :
je travaille sur un logiciel qui ouvre un fichier excel et qui le met dans une stringgrid. Les données peuvent etre ensuite modifié dans la stringgrid puis j'ai fait une fonction qui permet de réenregistrer (cellule par cellule) les données de ma stringgrid.
Le problème rencontré est le suivant : pendant l'enregistrement, certaines données de la forme (extended) :
187,123
deviennent
187123
La ou je comprends encore moins ce qui se passe, c'est que ce sont uniquement les valeurs à 3 chifres et plus apres la virgule qui sont affecté
Les valeurs ayant 2 chiffres et moins apres la virgule ne sont pas affectée
j'utilise ce code pour enregistrer cellules par cellules
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Cell := Worksheet.Range[Range]; //range indique les cellules value:=stringgrid1.Cells[i-1,j] ; cell.value:=value ;
voila, si quelq'un comprends ce qui se passe !!!??
je vous remercie d'avance de vos réponse!!!!
@ + et bonne continuation a tout le monde!!
Partager