Importation fichiers txt dans excel [Résolu/Fermé]

Signaler
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017
-
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017
-
Bonjour à tous,

Après avoir regardé plusieurs posts, je n'arrive pas à trouver la réponse à mon problème. Pouvez-vous m'aider s'il vous plait?

- j'ai un dossier avec plusieurs fichiers .txt : HORA"date".TXT

- J'aimerais que ces fichiers soient regroupés sur une seul fichier texte et sur plusieurs onglets
Fichiers txt délimité par des points virgules

Quelqu'un a-t-il la solution pour faire cette manipulation sur une bonne centaine de fichier sans tous les prendre un par un s'il vous plait ?

Merci d'avance,
Cordialement,

1 réponse

Messages postés
15831
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2021
1 512
Bonjour,

fichiers soient regroupés sur une seul fichier texte
Commande dos copy

Pour un fichier txt par onglet, quel excel avez-vous ?
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017

Pas plus que ça, mais je vais chercher merci à vous !!
Messages postés
15831
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2021
1 512 >
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017

Re,

je peux vous faire un exemple, ok ou pas??

l'idee c'est ca:

apres avoir cree l'onglet du fichier txt en cours

Sub ImportText1(NomFichier As Variant, Onglet, Cible)
    Dim QT As QueryTable
    
    Set QT = Worksheets(Onglet).QueryTables.Add(Connection:="TEXT;" & _
        NomFichier, Destination:=Worksheets(Onglet).Range(Cible))
    
    With QT
        'Définit les séparateurs de colonnes dans le fichier txt
        .TextFileOtherDelimiter = ";"
        .TextFileSemicolonDelimiter = True
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .Refresh
    End With
End Sub


Mais vous cherchez et si pas probant, demandez

A+
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017

Avec plaisir, merci f894009
Messages postés
15831
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2021
1 512 >
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017

Re,

A decompresser: https://www.cjoint.com/c/GJeprw6ccJf

Ouvrir le fichier Excel, clic sur le bouton pour test et ensuite a vous de modifier le chemin, nom d'onglet ou ce que vous voulez
Messages postés
5
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
4 octobre 2017

C'est parfait !!!
Merci fb894009 !
Je vais tous faire pour comprendre ton code mais il va beaucoup m'aider!
Encore merci pour le temps passé sur ce programme !