Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Générer un fichier txt à partir d'Excel [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (djdiabolik)

lundi 12 décembre 2005 à 08:33:05 | Générer un fichier txt à partir d'Excel

djdiabolik

Bonjour,

je souhaite créer un fichier .txt en reprenant des informations dans une feuille Excel.
Quelle(s) référence(s) dois-je ajouter à ma macro pour pouvoir manipuler les fichiers?
Quelles sont les principales fonctions à utiliser (ou à défaut où puis-je trouver de la doc là-dessus)?
Y a-t-il un risque de rencontrer des problèmes avec les caractères accentués?

Merci d'avance pour vos réponses,

Cordialement,

DjDiabolik
-----------------------------------------------------------------------------
Pourquoi faire simple quand on peut faire compliqué?????

lundi 12 décembre 2005 à 09:48:14 | Re : Générer un fichier txt à partir d'Excel

Renfield

Administrateur CodeS-SourceS
tout simplement : ThisWorkbook.SaveAs "C:\a.txt", XlFileFormat.xlTextWindows

lundi 12 décembre 2005 à 10:09:54 | Re : Générer un fichier txt à partir d'Excel

djdiabolik

Re-bonjour,

merci pour la rapidité de la réponse, mais :

ce n'est pas aussi simple, je dois formater les données selon une certaine structure car derrière le fichier txt sera importé dans un logiciel qui n'accepte que des fichiers ayant une forme bien particulière. Je dois donc écrire dans un flux champ par champ (cellule par cellule plus précisément) en modifiant chaque champ selon les besoins pour correspondre au format final, puis enfin enregistrer le fichier txt créé.

Mais merci quand même pour cette première piste qui pourra tout de même peut - être me servir un jour ou l'autre.

------------------------------------------------------------
Pourquoi faire simple quand on peut faire compliqué?????

lundi 12 décembre 2005 à 15:27:08 | Re : Générer un fichier txt à partir d'Excel

domsig

bonjour

je pense que tu dois pouvoir lire ta feuille cellule par cellule, faire le traitement adéquat dessus, ensuite stocker le résultat dans une variable, et quand tu as fini de lire la ligne, tu écris le fichier.

bon courage

lundi 12 décembre 2005 à 16:50:19 | Re : Générer un fichier txt à partir d'Excel

bigondas

tu ouvres ton fichier excel, tu fait :
Ctrl +  A (pour tout séléctionner)
Ctrl + C (pour tout copier)
tu ouvre le bloc notes
et tu fait Ctrl + V (pour tout coller)
t'as plus k'à enregistrer ton fichier excel devenu ainsi .TXT par la magie des raccourcis claviers !!!

NB : vous pouvez aussi cliquez sur édition, séléctionner tout, copier puis coller, mais c'est largement moins rigolo et moins magique ...


lundi 12 décembre 2005 à 17:07:41 | Re : Générer un fichier txt à partir d'Excel

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !
tu ne réponds pas a la question posée... pas plus que moi, en tous cas... djdiabolik cherche un moyen d'integrer cela dans une Macro, la ligne de code que je lui ai soumise (ThisWorkbook.SaveAs "C:\a.txt", XlFileFormat.xlTextWindows) fais la même chose que toi, sur ce point. néanmoins, si le but est un enregistrement personnalisé, là, aucune commande toute faite ne fera l'affaire, iul va te falloir traiter les cellules une a une, comme l'indique domsig

mercredi 14 décembre 2005 à 07:34:54 | Re : Générer un fichier txt à partir d'Excel

djdiabolik

oui je vais tester ça.

Donc à priori rien d'impossible.
Une bonne vieille boucle pour parcourir les cellules une à une, ligne par ligne, et la concaténation de tout ça (formattage compris) dans une chaine que l'on écrit dans le fichier txt.

Ca me va, merci messieurs je vais mettre mon nez là-dedans. ;-)

A plus

Pourquoi faire simple quand on peut faire compliqué?????That is the question

samedi 16 août 2008 à 22:51:47 | Re : Générer un fichier txt à partir d'Excel

chaudier37



Bonjour,
J'ai un problème dans vb excel.
j'ai un tableau dans une feuille excel qui demande des additions. mais ces additions ne sont pas faites tout le temps à la même heuteur. la formule que je cherche à faire pour ceci est la suivante
somme de



Cette discussion est classé dans : fichier, générer, partir, excel, txt


Répondre à ce message

Sujets en rapport avec ce message

Générer un fichier excel [ par lawraC ] Bonjour,je souhaite pouvoir réaliser ceci.A partir d'un formulaire ACCESS (relié à SQL 2000), le premier jour ouvré de chaque mois un fichier Excel de Générer un graph Excel à partir de données d'un tableau Excel [ par ilyatout ] Bonjour,Je dispose d'un fichier Excel dans lequel j'ai des informations.Dans un autre fichier Excel, j'ai une macro qui doit me tracer un graphique à Générer un fichier PDF à partir D'Excel [ par LUSTRUCRU ] Bonjour,Je souhaite générer un fichier PDF à partir d'un fichier Excel par du code en VBA.J'ai essayé en créant un objet Adobe (comme pour générer un générer un fichier excel à partir d'une requette par simple click??????? [ par laklouka ] salut, je voudrais savoir comment je pourrais générer un fichier excel sou vb.net et ceci à partir du résultat d'une requete qui se fait par appel de Imprimer un fichier texte à partir d'excel [ par skar13 ] J'ai une routine en VBA qui tourne sous excel et qui doit imprimer un certain fichier texte, j'arrive à trouver le ficher texte mais je n'arrive pas à Ouvrir un fichier txt dans Excel [ par riloot ] Bonjour,je cherche à créer un macro me permettant d'ouvrir un fichier texte et de mettre le contenu dans une feuille precedement crée.En gros qd j'app Ouverture d'un fichier txt par excel [ par yoggi22 ] Salut j'ai un soucis avec Excel lors de l'ouverture automatique d'un fichier .txt . A l'intérieur j'ai des dates au format jj/mm/aaaaces dates sont ma Créer un fichier Excel avec VB sans avoir excel [ par Hecco ] Bjrs,Je recherche la possibilité de générer un fichier excel sans avoir excel sur le poste.Je ne sais pas si a la compilation mon exe VB va prendre le Publipostage à partir d'excel [ par breiz2002 ] J'ai un fichier excel avec des données et je voudrais intégrer à mon fichier excel un bouton en vba avec du code derrière. Le code ferait ça : en fonc Comment récupérer un fichier excel à partir d'access [ par Chantal927 ] J'aimerais récupérer, automatiquement, un fichier excel à partir d'access et l'envoyer toujours automatiquement par mail... qui aurait une petite idée


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,671 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.