hongphuong1997
Thành viên tiêu biểu
![](/diendan/data/PhoToDanhHieu/pip.gif)
- Tham gia
- 12/11/17
- Bài viết
- 771
- Được thích
- 321
- Giới tính
- Nữ
Nhưng macro ở các file kia là khác nhau anh à, Em muốn dùng file VD để chạy tất cả các Macro ở các file kia anh à.Thế tại sao không viết code cho file VD luôn để nó chạy mắc cái gì phải mở mấy cái file kia rồi đóng lại chi mất công vậy?
Câu lệnh để chạy 1 macro từ file bất kỳ là:Nhờ thầy cô và các anh chị viết giúp code như trong file đính kèm
Em xin cảm ơn.
Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName
Sub Test()
Const FileName = "E:\Luu tru\Bài-1.xlsb"
Const ModuleName = "Module1"
Const ProcName = "Copy1"
Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName
End Sub
Cháu cảm ơn bácCâu lệnh để chạy 1 macro từ file bất kỳ là:
Trong đóMã:Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName
- FileName: đường dẫn đầy đủ của file excel
- ModuleName: tên module
- ProcName: tên của sub
Ví dụ:
Mã:Sub Test() Const FileName = "E:\Luu tru\Bài-1.xlsb" Const ModuleName = "Module1" Const ProcName = "Copy1" Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName End Sub
Cháu Record macro rùi, nhưng mà 3 file thì phải 3 lần save lại có đúng không hở bác?Record macro
Thì vậy thôi chứ làm gì có chuyện save 1 lần được 1000 files?Cháu Record macro rùi, nhưng mà 3 file thì phải 3 lần save lại có đúng không hở bác?
Dạ , cháu cảm ơn bácThì vậy thôi chứ làm gì có chuyện save 1 lần được 1000 files?
Em thửNhờ thầy cô và các anh chị viết giúp code như trong file đính kèm
Em xin cảm ơn.