2013-05-25 2 views
5

Ich versuche zu wissen, wie viele Dateien gibt es in einem bestimmten Ordner mit .xls Erweiterung. Ich lese Hunderte von Beispielen mit Message-Boxen, aber das ist nicht das, wonach ich suche. Ich möchte nur die Nummer in 1 cel angezeigt haben.zählen Dateien in bestimmten Ordner und zeigen Sie die Nummer in 1 Zelle

Gibt es jemanden, der mir gerne dabei hilft? Ich kann keine Versuche schreiben, weil ich nicht :-(

freundlichen Grüßen loszulegen, E.

Antwort

15

unten Code Versuchen:

den Pfad des Ordners Variable FolderPath zuweisen, bevor die Lauf Code unten.

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

Hallo vielen Dank für Ihre Antwort! Aber wie kann ich die cel Range („Q8“). value, dass es die Zelle sein, wo die Anzahl der Ordner bitte angezeigt wird? das ist ein bisschen mein Problem, weil ich es tue nicht wissen, wie man es einstellt :-( – user2151190

+0

@ user2151190 Ich habe die Antwort aktualisiert. Sie können 'Range (" Q8 ")' den Wert der 'count' Variablen zuweisen, indem Sie' Range ("Q8") verwenden. Value = count'. – Santosh

+0

Danke, ich habe es nur ein bisschen falsch gemacht! DU BIST DER BESTE!!! Vielen Dank Santosh! – user2151190

Verwandte Themen