You could always write a VBA procedure.
Sub DirList()
Dim FSO As Object
Dim FF As Object
Dim F As Object
Dim R As Range
Dim FullName As Boolean
FullName = True '<<< #1 True to include directory name, False for name only.
Set R = Range("A1") '<<< #2 Start cell of file list
Set FSO = CreateObject("Scripting.FileSystemObject")
Set FF = FSO.getfolder("G:\A") '<<< #3 Change to folder name
For Each F In FF.Files
If FullName = True Then
R.Value = F.Path
Else
R.Value = F.Name
End If
Set R = R(2, 1)
Next F
End Sub
Change the line marked with <<< #1 to True to include the folder name or False to include only the file name (no path info). Change line <<< #2 to the cell in which the list of files is to begin. Change the line marked with <<< #3 to the folder name whose
files you want to list.
I have an add-in that does this and much, much more. See http://www.cpearson.com/excel/FolderTree.aspx for details.