Excel = exporter vers un fichier texte [Fermé]

Signaler
-
 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.

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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

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
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
844
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
Messages postés
15
Date d'inscription
jeudi 9 mars 2006
Statut
Membre
Dernière intervention
28 mars 2006
9
PAS DE PROBLEME
ENREGISTRE LE FICHIER SOUS UN FICHIER .TXT
OU SEPARATEUR POIT-VIRGULE
DANS TYPE DE FICHIER
Je viens de personnaliser et adapter la macro à mon projet VBA, et mon problème est résolu.
Merci !
Merci de ne pas avoir dit comment.
Ça aurait pu aider quelqu'un d'autre.
Cest clair! c'est ce que je cherche...