Rechercher : dans
Par :

Liste de nom de fichier sur excel

Dernière réponse le 2 sep 2009 à 22:10:03 Stela, le 11 mar 2005 à 18:14:06 
 Signaler ce message aux modérateurs

Salut à tous
J'aimerais lister les fichiers gravés sur mes CD dans un tableau excel sans avoir à les retaper. Y a t-il un moyen rapide pour ça?

1

Armojax, le 11 mar 2005 à 19:10:20
  • +6

Hello stela,

Voici une petite macro qui devrait faire ce que tu veux.
- adapte la lettre de ton lecteur de CD et le choix du dossier (j'ai mis D:)
- adapte le nom de la feuille dans laquelle tu veux le résultat (j'ai mis "Feuil1")

Armojax.

Sub ListeFic()

    Dim ScanFic As Office.FileSearch
    Dim NomFic  As Variant
    Dim Diag    As String
    Dim Nbr     As Long
    Dim I       As Long
    
    Set ScanFic = Application.FileSearch
    
    With ScanFic
        .NewSearch
        .LookIn = "D:"      ' adapter le nom du lecteur
        .SearchSubFolders = True
        .FileType = msoFileTypeAllFiles
        Nbr = .Execute
        Diag = Format(Nbr, "0 ""fichiers trouvés""")
        
        I = 0
        For Each NomFic In .FoundFiles
            I = I + 1
            Sheets("Feuil1").Cells(I, 1).Value = NomFic ' adapter le nom de la feuille
        Next
        
        MsgBox Diag
        
    End With
        
End Sub

Répondre à Armojax

2

flo03, le 4 déc 2008 à 19:40:16

Slt
sur mon CD j'ai des fichier .zip,
quand je lance la macro mon CD tourne bien, mais il me dit ensuite dans une boite de dialogue qu'il trouve aucun fihier...

Répondre à flo03

3

 mo, le 2 sep 2009 à 22:10:03

Merci ca marche parfaitement !!!

flo03 : je pense que tu dois obligatoirement dézipper ton dossier !

Encore merci Armojax

Répondre à mo
Collection CommentÇaMarche.net