Chạy Macro ở các file khác nhau

Liên hệ QC
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?
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 à.
Anh giúp em với anh nhé.
 
Upvote 0
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.
Câu lệnh để chạy 1 macro từ file bất kỳ là:
Mã:
Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName
Trong đó
- 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
 
Upvote 0
Câu lệnh để chạy 1 macro từ file bất kỳ là:
Mã:
Application.Run "'" & FileName & "'!" & ModuleName & "." & ProcName
Trong đó
- 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 cảm ơn bác
ndu96081631
Bác ơi bác thêm cho chau lệnh save và đóng file lại với bác.
 
Upvote 0

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom