PB d' enregistrement d'un fichier .txt avec Excel

Z

Zian

Guest
Bonjour à tous(tes)

Je sollicite votre aide pour un petit problème qui me colle depuis 2 jours :
Je suis sous Excel, et je voudrais enregistrer mon classeur sur un .txt
Jusqu'ici tt va bien.

voici la macro :

ActiveSheet.SaveAs Filename:= _
"C:\Classeur.sql", FileFormat:= _
xlUnicodeText, CreateBackup:=True


Mon PB est que certaines cases du classeur contiennent des virgules (ou des points virgules), et que dans le fichier texte, ces cases apparaissent comme suit :
"machin, bidule, machin"

Dès qu'il y a une virgule dans la case, cette dernière se retrouve entourée de " " dans le fichier texte. Or je voudrais voir apparaitre :
machin, bidule, machin

Qqun connaitrait la manip pour éviter cela ? merci
 
C

chris

Guest
Bonjour,
A ma connaissance, il n'y a pas de solution dans Excel.
J'ai eu un PB similaire : je demande des " pour tous les champs texte si je dois réimporter le fichier ailleurs (ils seront alors éliminés par la proc d'import, sinon je fais un cherche et remplace sur le fichier texte pour les enlever mais c'est vrai que ce n'est pas génial.
D'autres caractères que , provoquent le même PB (apostrophe je crois entre autres).
Chris
 
Z

Zian

Guest
après une bonne série de tests, sur les enregistrements aux autres formats, voici mes conclusions :

En texte(séparateur espace) -> c'est bon, plus de " ", sauf que la longueur maxi de la ligne est limitée

En texte DOS -> les virgules sont acceptées sans " ", mais pas les points virgules, ARG !!!
 

Statistiques des forums

Discussions
312 391
Messages
2 087 948
Membres
103 682
dernier inscrit
Thomas23