Con la Dir
codice:
Dim NomeFile As String
Dim ElencoFile() As String
ReDim Preserve ElencoFile(0)
NomeFile = Dir(Cartella & "\*.*")
While NomeFile <> ""
ReDim Preserve ElencoFile(UBound(ElencoFile) + 1)
ElencoFile(UBound(ElencoFile)) = NomeFile
NomeFile = Dir()
Wend
MsgBox UBound(ElencoFile) 'numero di files
In questo modo ElencoFile conterrà anche i nomi dei files.
Se vuoi usare un controllo FileListBox, inserisci questo in una form e imposta la cartella (nelle proprietà del FileListBox è la voce "path").
Fai partire il programma e prova ad eseguire:
MsgBox FileListBox1.ListCount
ListCount è un metodo del controllo FileListBox che ti restituisce il numero di files. Se lo provi capisci quanto è facile...