Excel = exporter vers un fichier texte

pascal -  
 meliweb -
Bonjour !

Je cherche le moyen d'exporter une feuille d'un classeur vers un fichier .txt
Si l'importation ne me pose pas de problème avec données externes/importer des données, je ne parviens pas à réaliser l'inverse.

Remarque : je ne souhaite pas utiliser enregistrer sous et choisir le format texte car mon classeur se ferme et est remplacer par le nouveau classeur.
Il faut que le classeur original soit toujours ouvert.

C'est évidement très important pour moi, merci aux personnes qui tenteront de m'aider.
A voir également:

4 réponses

num
 
tu l'enregistre en csv séparé par des points virgules et tu renome le fichier en .txt par la suite
10
poupoune
 
J'ai foit toutes ces manips. Et pourtant il me reste un souci. Il me laisse un "retour ligne" à la fin de chaque ligne. Je voudrais avoir un point virgule.

Merci de votre aide
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir,

tu copies l'onglet dans un nouveau classeur que tu enregistres au format texte.
en macro ça donne :
Set mafeuille = ActiveWorkbook.ActiveSheet
mafeuille.Copy
ActiveWorkbook.SaveAs Filename:=mafeuille.Name, FileFormat:= _
    xlText, CreateBackup:=False
mafeuille.Activate
Cordialement
2
REDA25 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   9
 
PAS DE PROBLEME
ENREGISTRE LE FICHIER SOUS UN FICHIER .TXT
OU SEPARATEUR POIT-VIRGULE
DANS TYPE DE FICHIER
-1
Pascal
 
Je viens de personnaliser et adapter la macro à mon projet VBA, et mon problème est résolu.
Merci !
-2
robert
 
Merci de ne pas avoir dit comment.
Ça aurait pu aider quelqu'un d'autre.
0
meliweb
 
Cest clair! c'est ce que je cherche...
0