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 :

Afficher dans Excel tous les fichiers contenu dans un dossier


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Analyste Quantitatif / Ingénieur Financier
    Inscrit en
    Janvier 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Analyste Quantitatif / Ingénieur Financier
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 163
    Points : 107
    Points
    107
    Par défaut Afficher dans Excel tous les fichiers contenu dans un dossier
    Bonjour,

    je souhaite avoir dans excel la liste des fichier txt disponibles dans un de mes dossier. quelqu'un connaît-il un ciode pour y arriver ?


    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 198
    Points : 85
    Points
    85
    Par défaut
    Le code suivant affiche, à l'aide d'une boite de dialogue, tous les fichiers texte contenus dans le rep "c:windows", pour les lister dans excel tu n'a cas remplacer le msgbox par le nom de ta cellule (cells(1,i)=oFl.Name, en incrémentant i par ex)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim oFSO As Scripting.FileSystemObject
    Dim oFld As Folder
    Dim oFl As Scripting.File
     
    'Instanciation du FSO
    Set oFSO = New Scripting.FileSystemObject
    'Accède au dossier
    Set oFld = oFSO.GetFolder("C:\Windows")
     
    For Each oFl In oFld.Files
    If oFl.Type = "Document texte" Then
        MsgBox (oFl.Name)
    End If
    Next
    il ya peut etre une methode plus efficace de lister seulement un type de fichier, mais je ne la connais pas...
    La plus grande ruse du diable est de faire croire à tout le monde qu'il n'existe pas.
    Baudelaire

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

Discussions similaires

  1. Importation de tous les fichiers xlsx d'un dossier dans un fichier xlsm
    Par Chewbie Warrior dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/07/2012, 11h20
  2. [XL-2007] FICHIER.XLSX qui reprend le nom de tous les fichiers contenus dans le meme repertoire ?
    Par century94 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/05/2012, 02h43
  3. [OL-2007] Imprimer tous les mails contenu dans Outlook
    Par Pieck dans le forum Outlook
    Réponses: 1
    Dernier message: 03/05/2010, 22h38
  4. Réponses: 2
    Dernier message: 16/06/2009, 16h04

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