Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

convertir l'indicateur de décimal du , au .

G

Gauzelin

Guest
Bonjour à tous,
J'ai un petit souci et je ne suis pas très expert. Alors si l'un de vous peut me renseigner.. merci
Voilà :
j'ai écrit une macro excel, qui fait un certain nombre de traitement sur mon fichier xsl, et qui enregistre mon fichier en csv.
Je n'arrive pas à enregistrer les nombres avec le point comme séparateur de décimal. Même après un "replace" et avoir dit que mon nombre était un texte, Excel me remplace le point par la virgule. Comment forcer l'indicateur de décimal au "." dans ma feuille excel (code insérable dans ma macro) ?

Si vous avez une piste...
 
A

Arnaud

Guest
salut,

tu peux changer le séparateur de décimal soit dans excel :
Outils->Option->Internationnal.

soit mais la cela te la change dans toutes les appli du pc dans paneau de configuration->Options régionales->personnalisé
 
G

Gauzelin

Guest
Salut,
Ta 2ème solution ne me plaît pas trop.
Quant à la 1ère : je n'ai pas d'onglet international. Dû à ma version ? (Excel 2000, W2000). Et j'aurai aimé intégrer ca dans mon script VB. J'ai cherché sur le net un bout de code qui me satisfairait, mais pas vu....
 
G

Gauzelin

Guest
Je crois que je vais passer sous Excel 2002. En effet, tes 3 lignes marchent nickel sous 2002. Par contre sous 2000, noway. DecimalSparator n'est pas reconnu.
Merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…