- Tham gia
- 11/10/06
- Bài viết
- 68
- Được thích
- 21
Xin diễn đàn cho mình hỏi : Có thể dùng VBA để viết 1 lệnh di chuyển (Cut hay copy) 1 file excel từ thư mục này sang thư mục khác được không.Các bạn hướng dẫn giúp mình với
Sub Killfile()
Dim MyFile As String [COLOR="Green"]'Khai báo file để xoá [/COLOR]
On Error Resume Next [COLOR="green"]'Nếu gặp lỗi do file không có chẳng hạn, nó sẽ bỏ qua [/COLOR]
MyFile = "c:\folder\filename.xls"
kill MyFile
End Sub
Private Sub copyfile()
Dim chuoi As String
chuoi = ThisWorkbook.Path
chuoi = chuoi & "\"
chuoi = chuoi + "Filedadoiten.xls"
On Error resume next
FileCopy "[URL="file://lanh/NAM"]\\lanh\NAM[/URL] 2007\CVDEN\New Folder\tháng 1.xls", chuoi
End Sub
Code của Thầy tuyệt quáBạn có thể xóa file nào đó từ VBA, bạn sử dụng kill, tham khảo sub sau:
Ngoài ra bạn có thể xóa nhiều file bằng cách chọn như *.xls, *.tmp,... Thật cẩn thận khi dùng phương pháp này khi dọn dẹp ổ cứng hay testMã:Sub Killfile() Dim MyFile As String [COLOR=Green]'Khai báo file để xoá [/COLOR] On Error Resume Next [COLOR=green]'Nếu gặp lỗi do file không có chẳng hạn, nó sẽ bỏ qua [/COLOR] MyFile = "c:\folder\filename.xls" kill MyFile End Sub
.