Không hiểu câu hỏi của bạn lắm, ý tôi là, trong 85 file đó, mỗi file là đều có 1 sheets chứa những dữ liệu khác nhau; Bây giờ tôi muốn tổng hợp 85 file đó thành 1 file duy nhất chứa tất cả các sheet của 85 file kia mà không biết cách làm vì tôi vốn dốt đặc VBA !Thế trong trường hợp có sheets rồi thì làm thế nào hả bạn.
Ý của mình là bạn đã cập nhập 1 lần rồi thì lần sau cập nhập thì nó báo thế nào.Không hiểu câu hỏi của bạn lắm, ý tôi là, trong 85 file đó, mỗi file là đều có 1 sheets chứa những dữ liệu khác nhau; Bây giờ tôi muốn tổng hợp 85 file đó thành 1 file duy nhất chứa tất cả các sheet của 85 file kia mà không biết cách làm vì tôi vốn dốt đặc VBA !
Đây bạn xem code mình viết chậm bạn xem dùng được không nhé.Không hiểu câu hỏi của bạn lắm, ý tôi là, trong 85 file đó, mỗi file là đều có 1 sheets chứa những dữ liệu khác nhau; Bây giờ tôi muốn tổng hợp 85 file đó thành 1 file duy nhất chứa tất cả các sheet của 85 file kia mà không biết cách làm vì tôi vốn dốt đặc VBA !
Bạn cứ việc đặt tên sheet cộng thêm 1 cái đi trước:Thế trong trường hợp có sheets rồi thì làm thế nào hả bạn.
Ý người ta có thể là vầy:Không hiểu câu hỏi của bạn lắm, ý tôi là, trong 85 file đó, mỗi file là đều có 1 sheets chứa những dữ liệu khác nhau; Bây giờ tôi muốn tổng hợp 85 file đó thành 1 file duy nhất chứa tất cả các sheet của 85 file kia mà không biết cách làm vì tôi vốn dốt đặc VBA !
Bác nói vậy.Đây là cháu đang viết code đưa lên đây để nâng cao kinh nghiệm.Với có lỗi nào thì mọi người góp ý cho cháu để còn hoàn thiện mà bác.Bạn cứ việc đặt tên sheet cộng thêm 1 cái đi trước:
Ví dụ sheet trong file đầu tiên có tên là AnhYeuEm thì bạn copy nó thành F01_AnhYeuEm
Với mức độ sốt sắng code của bạn thì cứ theo chính sách code trước chỉnh sau. Hỏi nhiều người khác giành mất.
Bạn thử dùng ADO, tốc độ nhanh hơnĐây bạn xem code mình viết chậm bạn xem dùng được không nhé.
Đối với người không chuyên CSDL, tôi không khuyến khích ADO.Bạn thử dùng ADO, tốc độ nhanh hơn
àh, đây là file người ta tổng hợp từ phần mềm rồi kết xuất ra excel, mình chỉ muốn xếp nó vào 1 file ( cái này là báo cáo nó buộc phải thế ), chứ mấy cái file đó không có cập nhật thêm nữa !!!Ý của mình là bạn đã cập nhập 1 lần rồi thì lần sau cập nhập thì nó báo thế nào.
Diễn đàn này quan tâm tối ưu nhanh, và thích file đóng , đóng mà vẫn mở mới thích (mà thực chất có đóng đâu)Đối với người không chuyên CSDL, tôi không khuyến khích ADO.
Dùng công cụ này nó có một số trường hợp mà mình phải biết trước để tránh nó lấy thiếu dữ liệu.
Theo như điều kiện thớt đưa ra ở bài #11 thì bài này dùng ADO nhanh và gọn hơn - bởi vì chỉ cần lấy dữ liệu, tất cả các phần khác không quan trọng.Diễn đàn này quan tâm tối ưu nhanh, và thích file đóng , đóng mà vẫn mở mới thích (mà thực chất có đóng đâu)
Nên ADO vẫn còn bị lạm dụng dù Excel về mặt cơ sở dữ liệu là lỏng lẻo nhất, nó chỉ linh động về công thức, và tốt cho dữ liệu nhỏ (mà đã nhỏ thì ADO làm chi)
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2