Application.FileSearch Satırında Run Time Error 445 hatası ?

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Ekli örnek dosyada kod içerisinde belirtilen D sürücüsündeki xls uzantılı dosyaları a sutununa listeler (alt klasörler de dahil)
Bu listelemeye birde link verdirebilirsek, ayrıca D sürücüsü yerine bütün sürücülerde aramasını sağlayabilrsek sanırım istediğiniz olalcak.
Üstatlarımız kodu geliştirebilirler.
http://www.excel.web.tr/attachment.php?attachmentid=48811&d=1221095354
http://img204.imageshack.us/img204/6272/hata445tn5.jpg


Kod:
Function CreateFileList(FileFilter As String, IncludeSubFolder As Boolean) As Variant
Dim FileList() As String, FileCount As Long
CreateFileList = ""
Erase FileList
With Application.FileSearch
.NewSearch
.LookIn = "D:\"
.Filename = FileFilter
.SearchSubFolders = IncludeSubFolder
If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) = 0 Then Exit Function
ReDim FileList(.FoundFiles.Count)
For FileCount = 1 To .FoundFiles.Count
FileList(FileCount) = .FoundFiles(FileCount)
Next
End With
CreateFileList = FileList
Erase FileList
End Function
yukarıdaki kodalrı çalıştırmak istediğimde Rt 445 hatası alıyorum sebebi nedir bilen var mı acaba; İşletim sistemi Vista, Ofis 2007

http://img204.imageshack.us/img204/6272/hata445tn5.jpg
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Application.FileSearch fonksiyonu 2007'de mevcut değil. Konu ile ilgili daha önce ben bir başlık açmıştım.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Alakanıza teşekkür ederim hocam, bir ara siteyi takip edemediğim için gözümden kaçmış.
 
Üst