FileSearch Routines
Routine to
build an array of filenames in a directory
Dim strPath as String
Dim intFC as Integer
Dim strFNames()
as String
strPath = pathname
With Application.FileSearch
.NewSearch
.LookIn = strPath
.FileType = msoFileTypeExcelWorkbooks
.Execute = msoSortByFileName
If .FoundFiles.Count
> 0 Then
For intFC
= 0 To .FoundFiles.Count – 1
ReDim
Preserve strFNames(intFC)
strFNames(intFC) = .FoundFiles(intFC + 1)
Next intFC
Else
ReDim
Preserve strFNames(0)
End If
End With