2013-05-25 5 views
5

Sto cercando di sapere quanti file ci sono in 1 cartella specifica con estensione .xls. Ho letto centinaia di esempi con finestre di messaggi, ma non è quello che sto cercando. Voglio solo avere il numero visualizzato in 1 cel.contiamo i file in una cartella specifica e visualizziamo il numero in 1 cel

C'è qualcuno a cui piace aiutarmi? non posso postare eventuali tentativi perché non può iniziare :-(

migliori saluti, E.

risposta

15

Prova sottostante Codice:

assegnare il percorso della cartella alla variabile FolderPath prima di eseguire il sotto il codice.

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

Hi Grazie mille per la risposta! Ma come posso impostare la gamma cel ("Q8") il valore. che sarà la cella in cui verrà visualizzato il numero di cartelle per favore? Questo è il un po 'il mio problema perché lo faccio non so come configurarlo :-( – user2151190

+0

@ user2151190 ho aggiornato la risposta. Puoi assegnare 'Range (" Q8 ")' il valore della variabile 'count' usando' Range ("Q8"). Value = count'. – Santosh

+0

Grazie, ho provato solo un po 'di sbagliato! SEI IL MIGLIORE!!! Grazie mille Santosh !!!! – user2151190

Problemi correlati