25/05/2018, 23:20

Macro gộp nhiều files Excel vào 1 file

Khi tổng hợp dữ liệu, bạn có nhu cầu tổng hợp nhiều file Excel vào 1 file duy nhất để làm báo cáo. Việc mở từng file ra copy sẽ rất tốn công sức và thời gian. Đây là 1 bài toán lý tưởng cho VBA hay Macro trong Excel có thể giúp bạn hoàn thành 1 cách dễ dàng. Giả sử chúng ta có 3 files với cấu ...

Khi tổng hợp dữ liệu, bạn có nhu cầu tổng hợp nhiều file Excel vào 1 file duy nhất để làm báo cáo. Việc mở từng file ra copy sẽ rất tốn công sức và thời gian. Đây là 1 bài toán lý tưởng cho VBA hay Macro trong Excel có thể giúp bạn hoàn thành 1 cách dễ dàng.

Giả sử chúng ta có 3 files với cấu trúc giống nhau và chỉ khác nhau về dữ liệu như sau:

Chúng ta sẽ tổng hợp 3 files Book1.xlsx,Book2.xlsx và Book3.xlsx vào 1 file có tên là Tong hop.xlsm. Nghĩa là dữ liệu ở trong Book1, được lưu ở Sheet1, dữ liệu ở trong Book2 cũng được lưu mặc định ở Sheet1, tương tự với Book3:

Khóa học Word Excel với các chuyên gia

Bước 1: Mở file Tong hop.xlsm

Bước 2: Bấm tổ hợp phím ALT + F11 để mở trình soạn thảo VBA

cach-mo-trinh-soan-thao-vba

Bước 3: Mở Project Explorer: Bấm vào View > Project Explorer

Mở Project Explorer

Bước 4: Trong cửa sổ Project Explorer, tạo 1 Module mới

Bước 5: Copy code sau vào trong module mới vừa tạo ra:

Tìm hiểu ngay: Học lập trình VBA trong Excel ở đâu?

0