Avatar billede rasmus1234 Nybegynder
27. september 2006 - 09:04 Der er 3 kommentarer og
1 løsning

Folderlist via VBA i Excel

Jeg har nedenstående makro, hvor jeg mangler en enkelt information i dataoutputtet: "Dimensioner" (f.eks. 300 x 250, bruges til billeder), og kan også ses i Windows-mapperne.

Da jeg har haft spørgsmålet hængende i en måneds tid uden respons har jeg hævet pointene til MAX. Jeg er direkte desperat for at dette problem løst.
________________________


Sub Mylist()
ListFiles Directory:="c:\first", SubDir:=True
End Sub

Sub ListFiles(Directory As String, SubDir As Boolean)
    Dim r As Long, i As Long
       
    If Directory = "" Then Exit Sub
    If Right(Directory, 1) <> "\" Then Directory = Directory & "\"
   
'  Insert headers
    r = 1
    Cells.ClearContents
    Cells(r, 1) = "FileName"
    Cells(r, 2) = "Size"
    Cells(r, 3) = "Date/Time"
    Range("A1:C1").Font.Bold = True
    r = r + 1

    On Error Resume Next
    With Application.FileSearch
        .NewSearch
        .LookIn = Directory
        .Filename = "*.*"
        .SearchSubFolders = SubDir
        .Execute
        For i = 1 To .FoundFiles.Count
            Cells(r, 1) = .FoundFiles(i)
            Cells(r, 2) = FileLen(.FoundFiles(i))
            Cells(r, 3) = FileDateTime(.FoundFiles(i))
            r = r + 1
        Next i
    End With
End Sub
Avatar billede rasmus1234 Nybegynder
28. september 2006 - 20:49 #1
Avatar billede rasmus1234 Nybegynder
28. september 2006 - 21:01 #2
Avatar billede rasmus1234 Nybegynder
28. september 2006 - 21:44 #3
Avatar billede rasmus1234 Nybegynder
29. september 2006 - 11:34 #4
---
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester