IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

.txt spéciale en.xls sur plusieurs fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte matériel
    Inscrit en
    Juin 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte matériel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2015
    Messages : 12
    Par défaut .txt spéciale en.xls sur plusieurs fichier
    Bonjour,

    Je vous explique mon problème, comme j'ai un niveau très bas en VBA cela me pose vraiment un gros problème.
    J'ai un fichier .txt avec des valeurs et des ";" que je souhaite récupérer.
    Pour cela j'ouvre dans Excel , le fichier avec le mode Texte pour qu'il supprime les ; et mette les données dans les colonnes.

    Cette action est enregistré en macro, ce qui donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Workbooks.OpenText Filename:= "Chemin du fichier/ file.txt" _
            , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
            :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:= _
            True, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array( _
            1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, _
            1), Array(9, 1), Array(10, 1)), TrailingMinusNumbers:=True
    J'aimerai qu'il empile les données dans un fichier que j'ai choisi.
    Sachant que j'ai minimum 6 fichiers pas dossiers, je souhaite répéter cette action et qu'il le fasse automatiquement pour un dossier entier.

    J'espère avoir était le plus claire possible.

    Je vous remercie d'avance pour l'aide que vous m'apporterez.

    Cordialement,
    Lyndils

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, inspire toi de ceci : fusion fichiers xls*, txt d'un dossier.

  3. #3
    Membre averti
    Homme Profil pro
    Architecte matériel
    Inscrit en
    Juin 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte matériel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2015
    Messages : 12
    Par défaut
    Rebonjour,

    Après recherche sur les précédents post, j'ai fini par trouver pour la transformation des fichiers .txt en .xls dans le même dossier sachant que c'était des ";" Ch(39) et non des "tab" : Chr(9) il me semble.

    Sinon maintenant je dois fusionner tout les fichiers en un seul et mettre les données à suite dans une seule feuille.

    Je n'ai pas compris le fichier que tu m'as envoyé.
    Désolé.

    Lyndils.

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    il n'y a pas besoin de transformer juste en paramétrant correctement les différentes méthodes d'Excel à disposition !

    Joindre deux fichiers texte source …


    _____________________________________________________________________________________________________
    Je suis Charlie - Je suis Bardo

Discussions similaires

  1. Réponses: 14
    Dernier message: 11/01/2011, 15h21
  2. Réponses: 2
    Dernier message: 18/12/2010, 19h42
  3. Réponses: 10
    Dernier message: 27/02/2009, 17h19
  4. Effectuer des opérations sur plusieurs fichiers txt
    Par Jim la truite dans le forum MATLAB
    Réponses: 4
    Dernier message: 11/08/2008, 23h18
  5. Réponses: 4
    Dernier message: 03/12/2004, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo