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 :

VBA - Parcourir dossiers, importer données de fichiers textes dans excel [XL-2000]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Points : 4
    Points
    4
    Par défaut VBA - Parcourir dossiers, importer données de fichiers textes dans excel
    Bonjour,
    Et merci d'avance.

    Je suis débutant en vba, et j'ai besoin de programmer un peu par la force des choses.

    Voici mon problème étape par étape:

    - j'ai un fichier excel, composé de deux colonnes Col1 et Col2 (vides pour l'instant)

    - d'un autre coté j'ai un dossier REP, contenant N (non connu) sous dossiers nommés: testM, avec M un entier compris entre 1 et 100; attention, M ne prend pas toutes les valeurs comprises entre 1 et 100, mais seulement quelques unes (c'est pour quoi N est inconnu a priori).
    Chaque sous dossier, contient un fichier texte différent mais portant le même nom: fic.txt.
    Ce fichier contient beaucoup d'informations dont celles que je dois mettre dans les colonnes. Dans la colonne 1 (resp. colonne 2) je dois ecrire la valeur qui se situe derrière la chaine de caractères STR1 (resp. STR2); les séparateurs sont des ; . Je ne connais pas la position exacte donc il faut faire une recherche de caractère.
    Allure grossière de fic.txt:
    chA; valA
    chB; valB
    str1; val1
    ...

    - pour remplir les colonnes du fichier xls (qui auront N lignes), je dois faire une boucle qui fait les opérations suivantes:
    me rendre dans le dossier REP
    ouvrir le premier dossier testM
    ouvrir le fichier fic.txt
    copier la valeur derrière STR1 (idem pour STR2).
    coller cette valeur dans col1 (fichier xls)

    ouvrir le deuxième dossier de REP
    ...
    ...

    Etant débutant en vba je suis un peu perdu, et j'aurai besoin de quelques pistes.

    Merci, et en espérant que mon problème vous inspira...

  2. #2
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 898
    Points : 8 529
    Points
    8 529
    Par défaut
    Salut et bienvenu
    Voici un exemple de lecture de fichier txt, pour ce qui est de scanner un rep il y a aussi des post qui en parlent, j'essai de t'en trouver un.
    Et voila pour le scan de répertoires.
    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse!
    En me servant de ce que tu m'as donné, et en cherchant un peu, j'ai fini par régler mon problème.
    Si quelqu'un est intéressé par la solution, qu'il me contact.

  4. #4
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 898
    Points : 8 529
    Points
    8 529
    Par défaut
    Salut
    Si tu veux en faire profiter les gens, le mieux et de mettre ton code a dispo ici afin que ceux qui effectuent des recherches sur le site puissent trouver directement la réponse.
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer données de fichier texte sous MATLAB
    Par Amaury63 dans le forum MATLAB
    Réponses: 14
    Dernier message: 18/05/2010, 15h14
  2. Réponses: 2
    Dernier message: 04/06/2007, 15h39
  3. [VBA-E] Macro pour convertir un fichier texte en excel
    Par Nicolas67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/05/2006, 14h47
  4. Réponses: 1
    Dernier message: 19/01/2006, 19h22
  5. importation d'un fichier texte vers excel
    Par darkpocket dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2005, 11h47

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