thuyloitienlu
Thành viên chính thức
- Tham gia
- 17/4/08
- Bài viết
- 58
- Được thích
- 0
các bạn giúp mình viết code để tạo 1 nút lệnh copy 1 file excel đến 1 thu mục xác định
Public Sub copy_file(tm_nguon, tep, tm_dich)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile tm_nguon & "\" & tep, tm_dich & "\"
End Sub
VBA trong Word thì FileNguon phải là file "đóng", trong Excel chưa Test lại nhưng có lẽ cũng phải là "file đóng"Dim FileNguon as string
Dim FileDich as string
....
FileCopy FileNguon,FileDich
VBA trong Word thì FileNguon phải là file "đóng", trong Excel chưa Test lại nhưng có lẽ cũng phải là "file đóng"
TDN
Copy và Save As xem qua thì giống nhưng thực chất có khác. Copy thì File "đích" sẽ là File đóng còn Save as thì File "đích" sẽ trở thành file hiện hành và file "nguồn" sẽ thành file đóng. Nếu chủ đích của tác giả vẫn muốn thao tác trên File nguồn thì Save As sẽ không đúng mục đích rồi.Copy chính file đang sử dụng hay là file khác nhỉ? Nếu là chính file đang sử dụng thì dùng Save as cho nó nhanh, cần gì phải viết code. Còn file khác thì ko vấn đề gì.