Code vba lấy dữ liệu sheet cuối trong tất cả file của 1 folder

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

vyvy221212

Thành viên mới
Tham gia
28/11/22
Bài viết
1
Được thích
-2
xin chào cả nhà, cho em xin tham khảo mã code vba để lấy dữ liệu của sheet cuối cùng trong tất cả các file của 1 folder với ạ, với điều kiện là tên từng file không giống nhau, tên các sheet không giống nhau, số lượng sheet của từng file không đồng đều, em cảm ơn ạ
 
xin chào cả nhà, cho em xin tham khảo mã code vba để lấy dữ liệu của sheet cuối cùng trong tất cả các file của 1 folder với ạ, với điều kiện là tên từng file không giống nhau, số lượng sheet của từng file không đồng đều, em cảm ơ
Hãy sửa tiêu đề ngắn gọn 1 chút.
Không có mẫu à bạn
 
Upvote 0
xin chào cả nhà, cho em xin tham khảo mã code vba để lấy dữ liệu của sheet cuối cùng trong tất cả các file của 1 folder với ạ, với điều kiện là tên từng file không giống nhau, tên các sheet không giống nhau, số lượng sheet của từng file không đồng đều, em cảm ơn ạ
Bạn biết viết code không hay là phải từ A>Z.Nếu biết thì đầu tiên dùng.
FileSystemObject để duyệt qua các file trong Folder.Rồi dùng code mở file Workbook.open để mở file rồi lấy dữ liệu.Nếu muốn nhanh thì nghiên cứu ADO.
 
Upvote 0
xin chào cả nhà, cho em xin tham khảo mã code vba để lấy dữ liệu của sheet cuối cùng trong tất cả các file của 1 folder với ạ, với điều kiện là tên từng file không giống nhau, tên các sheet không giống nhau, số lượng sheet của từng file không đồng đều, em cảm ơn ạ
1 Bạn sửa lại tiêu đề. Mình cũng đang hóng. :wallbash: :wallbash: :wallbash:
2 Tất cả các sheet cuối vào 1 file mới thì có giữ liên kết công thức không nhỉ?
 
Upvote 0
Bạn biết viết code không hay là phải từ A>Z.Nếu biết thì đầu tiên dùng.
FileSystemObject để duyệt qua các file trong Folder.Rồi dùng code mở file Workbook.open để mở file rồi lấy dữ liệu.Nếu muốn nhanh thì nghiên cứu ADO.
ADO có lấy được sheet cuối không bạn?
 
Upvote 0
Upvote 0
Em chưa làm bao giờ.Anh lại đi hỏi cái này hơi kỳ kỳ nhỉ.Nhưng em nghĩ là dùng ADOX.Catalog thì nó lấy được toàn bộ các ten sheets trong file.Còn về thứ tự thì không biết nó sắp xếp như thế nào thôi.
Tôi đã từng đề cập vấn đề này rồi trong loạt bài đố vui về DAO, ADO. Quả thật là ADO không thể lấy đúng theo thứ tự của tên sheet mà nó lấy ra danh sách tên sheet đã được sắp xếp. Muốn lấy đúng theo thứ tự tên sheet có trong file thì ta phải dùng DAO nhé bạn.
 
Upvote 0
Tôi đã từng đề cập vấn đề này rồi trong loạt bài đố vui về DAO, ADO. Quả thật là ADO không thể lấy đúng theo thứ tự của tên sheet mà nó lấy ra danh sách tên sheet đã được sắp xếp. Muốn lấy đúng theo thứ tự tên sheet có trong file thì ta phải dùng DAO nhé bạn.
Tôi biết có vấn đề cho nên mới bảo thớt đi tìm mấy bài của bạn. Nhưng có lẽ thớt tìm không kỹ cho nên lầm người. :D:D:D
 
Upvote 0
Tôi biết có vấn đề cho nên mới bảo thớt đi tìm mấy bài của bạn. Nhưng có lẽ thớt tìm không kỹ cho nên lầm người. :D:D:D
Giờ ít ai dùng ADO rồi Anh, PowerQuery là lựa chọn đúng nhất. Chỉ có những người thích dùng đồ cỗ như em mới dùng. Vì vậy việc Anh nói họ tìm cái mà họ cho là cỗ thì hơi khó :D
 
Upvote 0
Giờ ít ai dùng ADO rồi Anh, PowerQuery là lựa chọn đúng nhất. Chỉ có những người thích dùng đồ cỗ như em mới dùng. Vì vậy việc Anh nói họ tìm cái mà họ cho là cỗ thì hơi khó :D
"Cỗ" không phải ở kỹ thuật. Mà là ở chỗ đa nền tảng.
Tuy nó rất hiệu quả, nhưng cũng phải chịu số phận chung của các COM: chỉ sử dụng được trong MS Windows. Đem qua Mac OS là ... cùi.

Đó là lý do mà chúng ta nên khuyến khích Power Query.
 
Upvote 0
Web KT

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

Back
Top Bottom