OVH Cloud OVH Cloud

Sauvegarde d'un nombre avec virgule dans un fichier texte

5 réponses
Avatar
Christian
J'essaye de sauvegarder via un programme sous Excel VBA des valeurs
numériques avec virgule dans un fichier texte. Or, lorsque je réalise la
sauvegarde manuellement, pas de problème les nombres sont sauvegradés avec
virgule. Mais lorsque le programme se charge de la sauvegarde automatiquement
la virgule est remplacée par un point. Comment forcer la savegarde de nombre
avec la virgule.

5 réponses

Avatar
LE TROLL
Salut,

Sans doute en rentrant le nombre sous un format texte, ou encore en faisant
(sous format texte), une routine avec les chaînes, qui remplacent le point par
la virgule...
-----------

"Christian" a écrit dans le message de
news:
J'essaye de sauvegarder via un programme sous Excel VBA des valeurs
numériques avec virgule dans un fichier texte. Or, lorsque je réalise la
sauvegarde manuellement, pas de problème les nombres sont sauvegradés avec
virgule. Mais lorsque le programme se charge de la sauvegarde automatiquement
la virgule est remplacée par un point. Comment forcer la savegarde de nombre
avec la virgule.


Avatar
Fred
"Christian" a écrit dans le
message de news:
J'essaye de sauvegarder via un programme sous Excel VBA des valeurs
numériques avec virgule dans un fichier texte. Or, lorsque je réalise


la
sauvegarde manuellement, pas de problème les nombres sont sauvegradés


avec
virgule. Mais lorsque le programme se charge de la sauvegarde


automatiquement
la virgule est remplacée par un point. Comment forcer la savegarde de


nombre
avec la virgule.



Bonjour,
Je ne sais pas si tu utilises la méthode SaveAs, mais si c'est le cas,
tu as un paramètre "Local" qui par défaut est à faux et que tu devrais
mettre à vrai.
Il s'agit d'utiliser les paramètres de localisation du système
(français) au lieu des paramètres anglais.

PS : j'ai cela sur Excel 2003. Cela n'est peut-être pas disponible sous
d'autres versions. À vérifier.
Avatar
andre.araste
Point et virgule

Bonjour

Voyez aussi du côté des paramètres régionaux et potions linguistiques de
votre configuration :

Panneau de configuration
Options régionales
Français (personnaliser)
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.



"Christian" a écrit dans le message de
news:
J'essaye de sauvegarder via un programme sous Excel VBA des valeurs
numériques avec virgule dans un fichier texte. Or, lorsque je réalise la
sauvegarde manuellement, pas de problème les nombres sont sauvegradés avec
virgule. Mais lorsque le programme se charge de la sauvegarde
automatiquement
la virgule est remplacée par un point. Comment forcer la savegarde de
nombre
avec la virgule.


Avatar
jerome crevecoeur
marrant les potions linguistiques...
J'aimerais apprendre le malgache vous auriez la potion adéquate?

En tout cas, pour les langues je ne suis pas un modéle toutes options ; -)

andre.araste wrote:
Point et virgule

Bonjour

Voyez aussi du côté des paramètres régionaux et potions linguis tiques de
votre configuration :

Panneau de configuration
Options régionales
Français (personnaliser)


Avatar
LE TROLL
Heu, on évoque les params linguistiques, certes, mais il est des fois ou le truc
ne veut rien savoir, suivant les opérations, string, ou numérique, ça te mets
d'officie un "." ou une "," a contrario, au retour, s'il y a une virgule ça peut
sortir en erreur lors d'un calcul car ça veut un point, lol... Car je présume
que depuis le temps tu dois avoir les bons params (décimal="," affichage Euro
0,00, séparateur milliers = "."), etc...

Donc, si jamais?
nombre = conversion_string(nombre)
stockage de la string...
--------------

"Christian" a écrit dans le message de
news:
J'essaye de sauvegarder via un programme sous Excel VBA des valeurs
numériques avec virgule dans un fichier texte. Or, lorsque je réalise la
sauvegarde manuellement, pas de problème les nombres sont sauvegradés avec
virgule. Mais lorsque le programme se charge de la sauvegarde automatiquement
la virgule est remplacée par un point. Comment forcer la savegarde de nombre
avec la virgule.