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 :

recherche fichiers dans sous-dossier [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut recherche fichiers dans sous-dossier
    Bonjour à tous,

    j'avais fait le code ci-dessous afin de rechercher des fichiers dans les repertoires et sous-repertoires et les faire apparaitre dans une listbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    ListBoxARCHIVES.Clear
    nomfeuil = ActiveSheet.Name
    Set Recherche = ClFileSearch.Nouvelle_Recherche
    r = ThisWorkbook.Path & "\" & "archives_" & nomfeuil
    With Recherche
        .FolderPath = r
        .SubFolders = True
        .SortBy = sort_DateCreated
        .Extension = "*.pdf"
        inombre = .Execute
        stmessage = VBA.Format(inombre, "0"" fichiers trouvés""")
             For i = 1 To .FoundFilesCount
             nom = .Files(i).strfileName
             nom2 = .Files(i).strpathName & "\" & nom
             ListBoxARCHIVES.AddItem nom
            Next i
    End With
    mais je viens de m'apercevoir que la recherche s'arrête au dernier sous-repertoire trouvé. Je m'explique mieux, exemple :
    repertoire de demarrage : archives_factures
    1er sous-repertoire, l'année de création du fichier
    2eme sous-repertoire, le mois
    3eme, le jour
    dans le sous-repertoire mois je me retrouve avec plusieurs sous-repertoires jour, soit 2010 03 14, 2010 03 15, 2010 03 16 etc
    or ma recherche s'arrête au premier sous-repertoire trouvé, soit 2010 03 14
    alors que je voudrais lister tous les "PDF",
    merci d'avancede vos conseils
    PS : j'ai oublié de dire que j'utilise le complément "classefilesearch"
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  2. #2
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    excusez-moi mais j'ai mal regardé le résultat, ma formule est correcte
    Bonne journée
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

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

Discussions similaires

  1. [AC-2010] Listing de Fichier dans sous Dossier (Problem de Loop)
    Par FewRa dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/08/2014, 11h02
  2. [XL-2002] Recherche fichier dans dossier et sous dossier
    Par thomasdu40 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 29/02/2012, 12h09
  3. [XL-2003] Rechercher et ouvrir un fichier dans un dossier sous condition
    Par volubiliss dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 20/09/2011, 15h41
  4. Gawk et traitement de fichiers dans sous-dossiers
    Par thisistheend dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 18/07/2011, 09h40
  5. [BATCH] Recherche dans sous-dossiers
    Par tonf dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 13/08/2008, 15h17

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