Remplacement des tabulations lors d'une sauvegarde en txt

Remplacement des tabulations lors d'une sauvegarde en txt - VB/VBA/VBS - Programmation

Marsh Posté le 07-06-2012 à 15:36:25    

Bonjour,  :)  
 
Je dois faire une macro  excel pour enregistrer un onglet au format txt.  
 
Pour le moment j'utilise:  
 
"Application.Dialogs(xlDialogSaveAs).Show" + choisir le format text.  
 
Le problème c'est que je voudrai que les colonnes soient séparées par des points virgules et non pas par des tabulations dans le fichier txt.  
 
Connaissez vous un moyen pour modifier la façon dont on sépare les colonnes ?  
 
ps: Ce fichier sera distribué à des utilisateurs (les noob du métier) donc pas de manip à faire de leurs cotés ensuite.

Reply

Marsh Posté le 07-06-2012 à 15:36:25   

Reply

Marsh Posté le 07-06-2012 à 15:45:11    

Bonjour,
je ne suis pas certain qu'il soit possible d'enregistrer en .txt avec ";" en séparateur.
 
Tu peux enregistrer en .csv et soit le laisser tel quel, soit une fois en csv, modifier l'extension du fichier en .txt, ça fonctionne très bien.


---------------
Bel ours Vave, je me dois de l’admettre. -Skyl"win"-  Mais toi tu es intelligent -Homerde- - Ce génie -SkylWINd- JDD S16M72 10:43:46 GMT-DTC +1
Reply

Marsh Posté le 08-06-2012 à 16:59:11    

vave a écrit :

Bonjour,
je ne suis pas certain qu'il soit possible d'enregistrer en .txt avec ";" en séparateur.
 
Tu peux enregistrer en .csv et soit le laisser tel quel, soit une fois en csv, modifier l'extension du fichier en .txt, ça fonctionne très bien.


 
Oui j'y pensais aussi mais ça demande une étape supplémentaire. Merci quand meme pour l'idée.  
 
Si quelqu'un à une autre solution...  :jap:

Reply

Marsh Posté le 27-06-2012 à 10:00:10    

hello,
 
Si ça peut aider, j'ai trouvé la solution:
 

Citation :

ActiveWorkbook.SaveAs Filename:=Application.GetSaveAsFilename & ".txt", FileFormat:=xlCSV, local:=True

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed