buithinhvan77
Thành viên thường trực




- Tham gia
- 18/8/10
- Bài viết
- 268
- Được thích
- 137
Tại File Tổng hợp HSG, tôi có 1 Macro để Copy dữ liệu từ nhiều File khác; nhưng mỗi lần lấy dữ liệu lại phải mở tất cả các File kia lên. (Nếu không mở thì có Macro báo lỗi)
Vậy nhờ các bạn viết giúp đoạn code để mở nhanh tất cả các File kia lên được không? Hoặc có thể chỉnh sửa Code cũ để không cần mở các File kia mà vẫn copy được dữ liệu không?
Đậy là đoạn Code cũ!
Cảm ơn các bạn trước!
Vậy nhờ các bạn viết giúp đoạn code để mở nhanh tất cả các File kia lên được không? Hoặc có thể chỉnh sửa Code cũ để không cần mở các File kia mà vẫn copy được dữ liệu không?
Đậy là đoạn Code cũ!
Mã:
Sub CapnhatHSG()
Application.ScreenUpdating = False
Windows("DIEM 6A.xls").Activate
Sheets("K.Thuong").Select
Range("B6:E48").Select
Selection.Copy
Windows("HSG").Activate
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("DIEM 6B.xls").Activate
Sheets("K.Thuong").Select
Range("B6:E48").Select
Selection.Copy
Windows("HSG").Activate
Range("B50").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.ScreenUpdating = Truse
End sub
Lần chỉnh sửa cuối: