Regrouper des fichiers Excel en un fichier tx

Résolu/Fermé
05steph
Messages postés
19
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
5 octobre 2010
- 16 août 2007 à 15:29
teebo
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
- 17 août 2007 à 09:40
Bonjour,

Je dispose de plusieurs fichiers Excel que je dois regrouper dans un fichier txt.
Les fichiers à regrouper commencent par le même nom: par exemple pommeverte, pommerouge, pommejaune...
Ces fichiers contiennent une seule colonne (A) et la somme des lignes peut dépasser 65536, d'où mon besoin de fichier txt. Je voudrais mettre les données les une sous les autres, l'ordre n'a pas d'importance.
Comment puis-je faire?

Merci

3 réponses

teebo
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 796
16 août 2007 à 15:33
Salut,

Tout dépend du nombre de fois où tu dois le faire, il y a la version "à la main"

1-ouvrir PommeRouge
2-exporter en *.csv

refaire la même chose avec les autres, ouvrir tous les fichiers csv, faire du copier coller vers un seul que tu enregistres en txt.

Ceci dit, comme nous sommes dans le forum programmation, je suppose que ce n'est pas ce que tu recherches, pour le programmer, pareil en fait, tu ouvres un fichier en écriture, avec l'API d'excel tu lis chaque cellule que tu mets dans ton fichier, tu fermes le tout et voilà.

Après, tout dépend du langage...
0
05steph
Messages postés
19
Date d'inscription
mercredi 27 septembre 2006
Statut
Membre
Dernière intervention
5 octobre 2010
7
16 août 2007 à 17:19
Merci. Effectivement, je souhaiterais faire une macro parce que je peux avoir 20 fichiers.
Donc avec VBA.
C'est quoi l'API d'excel? Je l'utilise peut être sans savoir que ça s'appelle comme ça.
0
teebo
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 796
17 août 2007 à 09:40
Alors désolé, pour les macro, j'y connais que dalle, mais si tu fais ça dans Excel, tu n'as pas besoin de l'API :)
0