[Macro VBA] Gộp dữ liệu từ nhiều file Excel vào 1 file duy nhất

Posted by on December 29, 2019




Code Macro VBA Ghép dữ liệu từ nhiều file Excel vào 1 sheet hoàn toàn tự động, giúp bạn gộp dữ liệu từ nhiều file thành 1 file cực nhanh và hiệu quả.
– Xem hướng dẫn tách các sheet trong 1 file thành nhiều file (mỗi sheet thành 1 file):
– Tải file Excel + code Macro VBA:
ĐỀ NGHỊ XEM THÊM:
– Các tuyệt chiêu hay trong Excel:
– Các video hướng dẫn các hàm Excel:
– Bài tập Excel cơ bản có lời giải:
– Bài tập Excel nâng cao có lời giải:
– Các tuyệt chiêu hay trong Word:
– Tham gia Facebook group chúng tôi:
– Like và theo dõi Fanpage của chúng tôi:

Nguồn: https://dirosa.me/

Xem thêm bài viết khác: https://dirosa.me/category/cong-nghe


23 comments on "[Macro VBA] Gộp dữ liệu từ nhiều file Excel vào 1 file duy nhất"

anh oi e lam theo huong dan nhung k duoc ah.a giup e voi

Reply


Ngọc Phượng Phạm

December 29, 2019 at 2:13 am

Video rất bổ ích ạ. Em đã làm theo chạy ra được file tổng hợp, nhưng các file nối vào lại bị mất dòng đầu tiên. Anh có thể cho e hỏi cách khắc phục ntn đc không ạ?

Reply


Tác giả không nhắc mọi người là tất cả tên file đều phải để không dấu. Ai chưa biết thì lưu ý nhé mnguoi. Ah, kể cả đường dẫn tới file thì các thư mục cũng đều phải không dấu nữa nhé

Reply


Anh ơi, mình có thể hướng dẫn cách ghép các file lại với nhau có cùng cấu trúc, thành 1 file, chỉ 1 dòng tiêu đề và không có dòng trống được không ạ.

Reply


CHÀO AD, CẢM ƠN VIDEO CỦA AD, NHƯNG MÌNH MUỐN HỎI KHI MÌNH GỘP CÁC FILE THÌ CÓ CÁCH NÀO GHÉP CẢ TÊN CỦA MỖI FILE VÀO 1 FILE EXCEL LUÔN K Ạ^^

Reply


Anh cho em hỏi:
– Dữ liệu các file Tháng 1, Tháng 2 có thể thay đổi (cập nhật) chứ không tạo mới. Như vậy, nếu tiếp tục cập nhật thì File tổng hợp vừa có dữ liệu cũ và dữ liệu mới. Anh có thể sửa theo cách xóa cái cũ (cái đã cập nhật trước đó) và cập nhật lại mới giúp em không ạ!

Reply


Nguyễn Tường Vũ

December 29, 2019 at 2:13 am

Video hướng dẫn này làm tốc độ khá là chậm, Vấn đề các file có dữ liệu không giống nhau sẽ không nối đuôi nhau, Code khá là lỗi cho nhiều máy tính vì thiếu thư viện VBA, và khi thực hiện 100 file thì sẽ Treo máy. Để khắc phục vấn đề mọi người xem video này nhé https://www.youtube.com/watch?v=hDSDVgVpGVE&feature=youtu.be

Reply


xin chào, mình thấy kênh của bạn lâu không phát triển, mình muốn mua kênh của bạn để tiếp tục phát triển. Mong sớm nhận được phản hồi của bạn

Reply


nếu chỉ copy giá trị và định dạng thì sửa code tn anh ơi

Reply


Tuấn Dương Minh

December 29, 2019 at 2:13 am

Cho em hỏi muốn lấy ở sheet 2 thì làm sao a

Reply


Hay quá cho minh micro nay voi

Reply


LivinginSaigon.net

December 29, 2019 at 2:13 am

Quá hay đi anh ơi.

Reply


Nguyễn Thanh Hòa

December 29, 2019 at 2:13 am

Mình bị lỗi dòng này là bị sao nhĩ ad: Set CopyRng = Wkb.Sheets(1).Range(Cells(RowofCopySheet, 1), Cells(ActiveSheet.UsedRange.Rows.Count, ActiveSheet.UsedRange.Columns.Count))

Reply


THANKS A NHA

Reply


Em làm theo y vậy mà báo lỗi dòng này: Set CopyRng = Wkb.Sheets(1).Range(Cells(RowofCopySheet, 1), Cells(ActiveSheet.UsedRange.Rows.Count, ActiveSheet.UsedRange.Columns.Count))

Reply


Anh ơi, em làm và đã thành công, nhưng có cách nào để nhận biết data nào của file nào (theo tên file không ạ

Reply


Cám ơn a nhiều. E đã làm theo và gộp sheet thành công trên các file lưu chung 1 thư mục ở ổ đĩa C link C:UsersDellDownloadsNHAPMACRO1. Nhưng cũng thư mục đó vs link là F:NHAPMACRO2. Thử lại mấy lần vẫn ko dc. Là sao em ko hiểu. Do khác ổ đĩa hả a? e thử lại mấy lần vs ổ F cũng ko dc.

Reply


Phuong nguyen hong

December 29, 2019 at 2:13 am

E tải về làm thử như báo lỗi vàng dòng
ThisWB = ActiveWorkbook.Name
là sao thầy ơi…Giúp e với.

Reply


cảm ơn nhiều

Reply



Cảm ơn bạn đã hướng dẫn bí kíp hữu ích này!

Reply


Mình cũng vậy không thể làm được là sao nhỉ?

Reply


làm y hệt như bác mà k đc 🙁

Reply




Leave a Reply

Your email address will not be published. Required fields are marked *