Is FileDialog new to Excel 2003? I have Office 2000 and would have resorted
to using API to browse for the directory
http://www.vba-programmer.com/Snippe...ction_API.html
then FileSearch to return all of the text files.
Sub Import()
Dim myFileName As Variant
Dim FullNameOfDir As String
FullNameOfDir = BrowseFolder("What Folder you want to select?")
With Application.FileSearch
.NewSearch
.LookIn = FullNameOfDir
.SearchSubFolders = True
.Filename = "*.txt"
.MatchTextExactly = True
.FileType = msoFileTypeAllFiles
.Execute
If .FoundFiles.Count 0 Then
For i = 1 To .FoundFiles.Count
myFileName = .FoundFiles(i)
'rest of your code
Next i
End If
End With
End Sub
"mudraker" wrote:
martin
have a look at FileDialog
Extract from help file
Sub UseFileDialogOpen()
Dim lngCount As Long
' Open the file dialog
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = True
.Show
' Display paths of each file selected
For lngCount = 1 To .SelectedItems.Count
MsgBox .SelectedItems(lngCount)
Next lngCount
End With
End Sub
--
mudraker
------------------------------------------------------------------------
mudraker's Profile: http://www.excelforum.com/member.php...fo&userid=2473
View this thread: http://www.excelforum.com/showthread...hreadid=537097