2013-05-25 8 views
5

Próbuję wiedzieć, ile plików jest w 1 określonym folderze z rozszerzeniem .xls. Przeczytałem setki przykładów z ramkami, ale tego nie szukam. Chcę po prostu wyświetlić numer w 1 cel.zlicza pliki w określonym folderze i wyświetla numer na 1 cel

Czy jest ktoś, kto lubi mi z tym pomóc? nie mogę dodawać żadnych prób, ponieważ nie mogę zacząć :-(

poważaniem, E.

Odpowiedz

15

Spróbuj poniżej kodu:

przypisać ścieżkę do folderu, do zmiennej FolderPath przed uruchomieniem poniżej kodu:

Sub sample() 

    Dim FolderPath As String, path As String, count As Integer 
    FolderPath = "C:\Documents and Settings\Santosh\Desktop" 

    path = FolderPath & "\*.xls" 

    Filename = Dir(path) 

    Do While Filename <> "" 
     count = count + 1 
     Filename = Dir() 
    Loop 

    Range("Q8").Value = count 
    'MsgBox count & " : files found in folder" 
End Sub 
+0

Witam Bardzo dziękuję za odpowiedź! Ale w jaki sposób mogę ustawić Cel Range ("Q8")., że będzie to komórka, w której będzie wyświetlana liczba folderów? trochę mojego problemu, ponieważ ja robię nie wiem jak to ustawić :-( – user2151190

+0

@ user2151190 Mam zaktualizowaną odpowiedź. Możesz przypisać 'Range (" Q8 ")' wartość zmiennej 'count' za pomocą' Range ("Q8"). Value = count'. – Santosh

+0

Dzięki, spróbowałem trochę źle! JESTEŚ NAJLEPSZA!!! Wielkie dzięki Santosh !!!! – user2151190

Powiązane problemy