avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
18 août 2007 à 19:22
avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
18 août 2007 à 20:36
Bonjour à tous,
Petit problème d'ordre technique.
Dans mon script, TextBox141 = Range("O" & Ligne), qui en passant
dans mon fichier Excel, il est écrit par exemple : 4.98
dans mon textbox, il me remplace toujours le point par une virgule : 4,98.
Comment faire pour qu'il m'apparaisse vraiment la valeur comme il est marqué
dans <st1:personname productid="la cellule Excel" w:st="on">la cellule Excel</st1:personname>
ex: 4.98 ?
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 18 août 2007 à 19:59
La valeur étant considérer comme un nombre, VBA l'écrit en tenant compte des param régionaux de Windows, qui indiquent une virgule en séparateur des décimales.
Si tu déclares ta cellule en format Texte, peut-être que cela ira. Sinon, tu peux toujours faire un Replace() pour transformer la "," en "."