Hoacomay96
Thành viên chính thức
- Tham gia
- 18/3/08
- Bài viết
- 96
- Được thích
- 8
Em có tìm thấy trên diễn đàn có code tìm và đếm file (không nhớ tên tác giả-xin lỗi tác giả), nhưng các huynh cho em hỏi với đoạn code này làm thế nào để nếu đường dẫn không có file Excel nào thì báo "không có" và thoát khỏi thủ tục.nếu có thì đếm số file.(với đường dãn là "Txtduongan")
Mã:
Dim CreateFileList As Variant
Dim FileFilter As String, IncludeSubFolder As Boolean
Dim FileList() As String, FileCount As Long
CreateFileList = ""
Erase FileList
If FileFilter = "" Then FileFilter = "*.xls*"
With Application.FileSearch
.NewSearch
.LookIn = Txtduongdan
.FileName = FileFilter
.SearchSubFolders = IncludeSubFolder
.FileType = msoFileTypeAllFiles
If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) = 0 Then Exit Sub
ReDim FileList(.FoundFiles.count)
For FileCount = 1 To .FoundFiles.count
FileList(FileCount) = .FoundFiles(FileCount)
Next FileCount
MsgBox "Tong so file Excel trong thu muc la : " & FileCount - 1
.FileType = msoFileTypeExcelWorkbooks
End With
CreateFileList = FileList
Erase FileList
Chỉnh sửa lần cuối bởi điều hành viên: