Importer fichier txt

Résolu/Fermé
Claire - 8 avril 2015 à 14:54
 Maurice - 8 avril 2015 à 21:22
Bonjour tout le monde,
Je recherche à automatiser l'import d'un fichier txt sous excel avec un traitement de celui-ci derrière. Etant débutante sous Excel je fait appel à votre aide.
Voici les fichiers en questions (mon document txt + mon fichier excel):
http://cjoint.com/?3DipgEwx2Sk

Cordialement.
Claire.
A voir également:

3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
8 avril 2015 à 16:16
Bonjour,

Pour importer un fichier texte dans Excel on utilise vba.

faire Alt F11 pour accéder à l'éditeur, ensuite Insertion UserForm ajouter un bouton de commande.
Double cliquer sur ce bouton et mettre ce code:

Option Explicit
Private Sub CommandButton1_Click()
ImportText "C:\Chemin complet fichier.txt", Range("A1")
End Sub
Sub ImportText(FileName As String, PosImport As Range)
    Dim QT As QueryTable
    Set QT = ActiveSheet.QueryTables.Add(Connection:="TEXT;" & FileName, Destination:=PosImport)
    With QT
        .TextFileSemicolonDelimiter = True
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .Refresh
    End With
End Sub

0
Merci de votre réponse, l'import fonctionne.
Pour ma culture pouvez-vous me commenter vos lignes de codes afin de les comprendre si vous avez du temps ?
Merci.
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
8 avril 2015 à 16:51
Salut,

Voici une ébauche pour extraire tes données :

http://www.cjoint.com/data3/3DireKSiowm.htm
0
Merci, j'ai un soucis pour l'ouvrir j'ai oubliée de précisé que je suis sous Word 2003.
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
Modifié par ozone_ le 8/04/2015 à 16:58
Ah peut être un problème de compatibilité, il dit quoi ?
Word ? Plutôt Excel non ?
0
Oui sous Excel, c'est la fatigue ça
C'est bon en fait y avait un conflit avec un autre fichier !

Super merci beaucoup ! Moi qui m'y connais pas en VBA
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
8 avril 2015 à 17:17
Bon alors si tout fonctionne, tant mieux ;)
0
Bonjour

avec une mouvelle macro
http://cjoint.com/?3DivIcmziSX

A+
Maurice
0