Public Sub List_Filenames()
Dim folder As String, filename As String
Dim row As Long
folder = "F:\Temp\Excel\" 'CHANGE AS REQUIRED
If Right(folder, 1) <> "\" Then folder = folder & "\"
row = 1
filename = Dir(folder & "*", vbNormal)
While filename <> ""
ActiveSheet.Cells(row, 1).Value = filename
row = row + 1
filename = Dir() ' Get next matching file
Wend
End Sub