Excel = exporter vers un fichier texte

Fermé
pascal - 9 mars 2006 à 19:12
 meliweb - 24 avril 2015 à 11:25
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

tu l'enregistre en csv séparé par des points virgules et tu renome le fichier en .txt par la suite
10
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 mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
10 mars 2006 à 02:06
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 jeudi 9 mars 2006 Statut Membre Dernière intervention 28 mars 2006 9
9 mars 2006 à 19:27
PAS DE PROBLEME
ENREGISTRE LE FICHIER SOUS UN FICHIER .TXT
OU SEPARATEUR POIT-VIRGULE
DANS TYPE DE FICHIER
-1
Je viens de personnaliser et adapter la macro à mon projet VBA, et mon problème est résolu.
Merci !
-2
Merci de ne pas avoir dit comment.
Ça aurait pu aider quelqu'un d'autre.
0
Cest clair! c'est ce que je cherche...
0