thesaintzero
Thành viên hoạt động
- Tham gia
- 16/3/09
- Bài viết
- 158
- Được thích
- 8
Ai có thể xem dùm mình xem cái code này có chạy không? cụ thể là mình muốn đếm trong tất cả các file excel có trong thư mục New folder(2) này và cả thư mục con nữa-------->>>> khi dếm xong nó sẽ xóa mấy cái file này ( không phải xóa folder nha) ----->>>> mà sao nó chỉ xóa những file trong thư mục ngoài mà không xóa trong các thư mục con. Các pro có thể giúp mình hoàn thiện nó được không? mình chưa viết vòng lặp cho nó đếm các file nữa... thanks các pro
Sub Test2()
Dim sPath As String, doom As String
With CreateObject("Shell.Application")
'sPath = "C:\Documents and Settings\Administrator\Desktop\New Folder (2)\"
doom = "C:\Documents and Settings\Administrator\Desktop\New Folder (2)\*.xls"
End With
With Application.FileSearch
sPath = .SearchSubFolders
.NewSearch
.SearchSubFolders = IncludeSubFolder
'.LookIn = sPath
.LookIn = doom
.FileType = msoFileTypeAllFiles
.Filename = "*.xls"
.Execute
MsgBox .FoundFiles.Count
kill doom
End With
End Sub
Sub Test2()
Dim sPath As String, doom As String
With CreateObject("Shell.Application")
'sPath = "C:\Documents and Settings\Administrator\Desktop\New Folder (2)\"
doom = "C:\Documents and Settings\Administrator\Desktop\New Folder (2)\*.xls"
End With
With Application.FileSearch
sPath = .SearchSubFolders
.NewSearch
.SearchSubFolders = IncludeSubFolder
'.LookIn = sPath
.LookIn = doom
.FileType = msoFileTypeAllFiles
.Filename = "*.xls"
.Execute
MsgBox .FoundFiles.Count
kill doom
End With
End Sub
Lần chỉnh sửa cuối: