Sub Liste()
Application.ScreenUpdating = False
Dim mypath As String
Dim i As Integer
mypath = "c:\"
With Application.FileSearch
.NewSearch
.LookIn = mypath
.SearchSubFolders = True
.Filename = "*.xl*"
.Execute msoSortByFileName
For i = 1 To .FoundFiles.Count
Cells(i, 1) = .FoundFiles(i)
Next i
End With
Application.ScreenUpdating = True
End Sub