Import massif de fichiers txt

Patrice1

XLDnaute Nouveau
Bonjour,

Me voilà face à un problème d'import de fichiers txt. Je dois importer une grande quantité de fichiers txt qui sont construits de la même façon:
Un en-tête contenant des informations du fichier
Un séparateur
Une série de données constituée de 2 colonnes.
La première colonne est identique pour tous les fichiers
Le contenu de la 2ème colonne varie pour chaque fichier

Je voudrais pouvoir charger les fichiers txt d'un répertoire classés par nom et les organiser dans une feuille excel, comme suit
Colonne A : La première colonne du premier fichier
Colonne B : La 2ème colonne du 1er fichier
Colonne C : La 2ème colonne du 2ème fichier
Colonne D : La 2ème colonne du 3ème fichier, etc.
L'en-tête de chaque colonne devra être une partie du nom de fichier ) l'exception de la première colonne.
Plutôt qu'une longue description, j'ai joint un exemple de fichier txt et excel.

Existe-t-il une façon simple de faire ça? J'ai des centaines de fichiers à traiter et je suis ignare en VB et je suis sous Excel 2007...

Merci!
 

Pièces jointes

  • USB2H159411_14-22-47-153.txt
    33.2 KB · Affichages: 44
  • exemple.xlsx
    359.2 KB · Affichages: 45
Dernière édition:

MJ13

XLDnaute Barbatruc
Bonjour Patrice, Kiki

Je pourrais un peu t'aider, mais je manque de temps.

Dans un premier temps, tu pourrais lancer ses 2 macros pour voir le résultat et l'ordre attendu qu'il faudra définir.

Ensuite si l'ordre est bon, on pourra boucler sur les noms de fichiers, les ouvrir un à un et placer les données au bon endroit.
 

Pièces jointes

  • DirTxt.xlsm
    18.1 KB · Affichages: 40

Discussions similaires

Réponses
13
Affichages
508

Statistiques des forums

Discussions
312 320
Messages
2 087 223
Membres
103 497
dernier inscrit
JP9231