Code lấy tên sheet bỏ vào 1 file khác ?

Liên hệ QC

kydang1989

Thành viên chính thức
Tham gia
17/10/14
Bài viết
63
Được thích
3
Xin chào các a/c GPE
Mình có nhiều flie, mỗi file có nhiều sheet, tên sheet cũng là tên mã hàng,
mình muốn lấy tên các sheet đó bỏ vào 1 file"thongke.mahang"

khi chạy code thì các file đó vẫn đóng, chỉ có file "thongke.mahang" là mở. sau khi chạy xong mình sẽ biết được có tất cả bao nhiệu mã hàng
 

File đính kèm

  • mahang.rar
    20.1 KB · Đọc: 41
Đúng là file nó chạy ngầm, giờ em mới để ý thấy. Vậy là ko đáp ứng được yêu cầu của bài rồi.
Bạn biết lý do tại sao người ta không muốn mở file rồi lấy dữ liệu không? Trong trường hợp kém may mắn, file cần lấy dữ liệu bị lỗi thì code loại này phá sản ngay. Trong khi nếu bạn dùng ADO, DAO... để lấy dữ liệu lại chẳng bị gì cả, bất kể file chứa dữ liệu có bị lỗi
Là sao bạn?
Lưu ý rằng ở đây không cần tool ẩn hiện sheet nha, chỉ muốn lấy tên sheet từ các file đang đóng thôi (mà không cần mở file). Bạn có giải pháp không?
 
Upvote 0
Bạn biết lý do tại sao người ta không muốn mở file rồi lấy dữ liệu không? Trong trường hợp kém may mắn, file cần lấy dữ liệu bị lỗi thì code loại này phá sản ngay. Trong khi nếu bạn dùng ADO, DAO... để lấy dữ liệu lại chẳng bị gì cả, bất kể file chứa dữ liệu có bị lỗi
...
Theo lập trình thì tôi tránh bàn. Nhưng theo nguyên tắc import dữ liệu thì lý luận này quá chủ quan.
Nếu dữ liệu có bị lỗi thì làm cách nào biết? Thay vì code "phá sản ngay" thì quy trình "phá sản trong tương lai".
Trên thực tế, dùng ADO để lấy dữ liệu thì luôn phải có cách kiểm soát lại.
 
Upvote 0
Chắc thử mới biết dc e ko chắc nếu có đủ 1000 file e sẽ thử !
Hihi cách này hồi lúc làm cái tool mini tổng hợp dữ liệu từ các file đóng mình cũng có nghĩ tới mà vướng cái excel xls nên thôi không mò nữa, bạn viết được tool này mình thấy hay đấy
 
Upvote 0
Hihi cách này hồi lúc làm cái tool mini tổng hợp dữ liệu từ các file đóng mình cũng có nghĩ tới mà vướng cái excel xls nên thôi không mò nữa, bạn viết được tool này mình thấy hay đấy
Cách này cũng có nhược điểm là ko sử dụng dc cho xls
 
Upvote 0
Chắc thử mới biết dc e ko chắc nếu có đủ 1000 file e sẽ thử !
Thử vầy xem sao nha

1/ làm 20 File x 20 sheet/1 file ... File nhẹ vài trăm KB
2/ làm 20 File x 20 sheet/1 file ... File trên 1 MB
...
...
Xong tính đến File họ đặt Pass Workbook, Sheet ( Ko nói pass Open ở đây nha )

xem sao xong tính tiếp ... ko cần 1000 file làm chi cả nếu muc số 2 làm OK là quá Tốt rồi đó
 
Upvote 0
Với tên sheet là số thì dễ nhưng với tên sheet là chữ mà có dấu thì bó tay
Thôi khó quả bỏ đi vì nó không có hiệu quả vì mấy cái trò tên Sheet lằng nhằng mì tôm

nên làm như bill ấy nó là thế phải đặt tên Sheet theo tiêu chí của Bill ... nếu khác tự xử đi cho nhanh
 
Upvote 0
Với tên sheet là số thì dễ nhưng với tên sheet là chữ mà có dấu thì bó tay
Từ câu nói này của bạn mình biết bạn làm cách thức bạn làm gì rồi hihihi

Thôi khó quả bỏ đi vì nó không có hiệu quả vì mấy cái trò tên Sheet lằng nhằng mì tôm

nên làm như bill ấy nó là thế phải đặt tên Sheet theo tiêu chí của Bill ... nếu khác tự xử đi cho nhanh
về cái này thì tôi cùng quan điểm viết 1 mớ Code phức tạp chỉ để phục vụ láy máy cái tên thì eo ơi
 
Upvote 0
Thôi khó quả bỏ đi vì nó không có hiệu quả vì mấy cái trò tên Sheet lằng nhằng mì tôm

nên làm như bill ấy nó là thế phải đặt tên Sheet theo tiêu chí của Bill ... nếu khác tự xử đi cho nhanh
Chỉ với xls mình chưa làm dc còn dấu hay kí tự gì mình cũng làm dc
Bài đã được tự động gộp:

Thử vầy xem sao nha

1/ làm 20 File x 20 sheet/1 file ... File nhẹ vài trăm KB
2/ làm 20 File x 20 sheet/1 file ... File trên 1 MB
...
...
Xong tính đến File họ đặt Pass Workbook, Sheet ( Ko nói pass Open ở đây nha )

xem sao xong tính tiếp ... ko cần 1000 file làm chi cả nếu muc số 2 làm OK là quá Tốt rồi đó
Cách mình làm Trừ password open còn lại ok
 
Upvote 0
Web KT
Back
Top Bottom