nguyendangkhoi
Thành viên chính thức
- Tham gia
- 18/2/09
- Bài viết
- 59
- Được thích
- 5
Em muốn tạo Workbook mới nhưng em không muốn Workbook đó có phần mở rộng là .xls được không?. nếu được nhờ các anh chị hướng dẫn
Thì lưu xong, xóa đuôi .xls bằng tay!Em muốn tạo Workbook mới nhưng em không muốn Workbook đó có phần mở rộng là .xls được không?. nếu được nhờ các anh chị hướng dẫn
Có thể cho biết mục đích bạn làm vậy để làm cái gì không? (nhiều khi biết rõ mục đích sẽ gợi ý cho bạn hướng đi tốt hơn)Dạ ý em là bỏ .xls bang vba luọn ah chứ kông làm bằng tay
Nhưng nếu không có phần mở rộng, vậy bạn làm cách nào mở file?
dạ chẳng có mục đích gì quan trọng chẳng qua em thắc mắc là có bỏ được hay không thôi
Sub DelExt(FolderName As String)
Dim File As Scripting.File, SubFolder As Scripting.Folder
On Error Resume Next
With New Scripting.FileSystemObject
With .GetFolder(FolderName)
For Each File In .Files
If InStr(File.Name, ".xls") Then File.Name = Replace(File.Name, ".xls", "")
Next File
For Each SubFolder In .SubFolders
Call DelExt(SubFolder.Path)
Next SubFolder
End With
End With
End Sub
Sub Run()
Dim FolderName As String
FolderName = InputBox("Nhap duong dan toi thu muc chua cac file Excel can xoa phan mo rong : ")
Call DelExt(FolderName)
End Sub