Sheet xls enregistrer sous txt...mais sans guillemets

xlcombat Messages postés 4 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 30 juillet 2009 - 30 juil. 2009 à 11:48
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 1 août 2009 à 14:53
Bonjour,

Voila le souci, j ai un fichier xls avec trois feuille.
Quand je remplis des données dans la première, automatiquement les données sont concatennées dans la 3éme feuille.
Je peux alors aller sur cette 3éme feuille et faire enregistrer sous (type texte separateur : tabulation) pour obtenir de cette feuille un fichier txt.
Tout fonctionne bien manuellement :
4042900900 412,23

Mais avec la macro, si je saisie des chiffres à virgules mon fichier txt est ainsi :

"4042900900 412,23"

Voici le code utilisé qui m ouvre la boite de dialogue et ou je peux chosir type texte separateur : tabulation.J ai d ailleurs pas trouvé le moyen qu il m ouvre la boite de dialogue avec le type prédefini 'type texte separateur : tabulation) :

Sheets("Feuille3").Select
Range("A2").Select

Application.Dialogs(xlDialogSaveAs).Show

D avance merci,

1 réponse

us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
1 août 2009 à 14:53
Bonjour,

Marrant, mon enregistreur de macro me donne :

ActiveWorkbook.SaveAs Filename:= "C:\Documents and Settings\Us\Mes documents\Classeur1.txt", FileFormat:= xlText, CreateBackup:=False

pour l'enregistrement sous forme de texte... Est-ce que cela résouds ton problème...

Amicalement,
Us.
0
Rejoignez-nous