Lấy tên file gán vào cells (1 người xem)

Người dùng đang xem chủ đề này

giangleloi

Thành viên gắn bó
Tham gia
25/3/13
Bài viết
1,883
Được thích
1,441
Chào các anh chị.
Em có các file đặt tên 01,02, 04, 05,10,.....đặt theo ngày trong tháng. Hiện tại em dùng code copy dữ liệu mà không cần mở file để copy những file đó. Vấn đề ở chỗ là nếu các ngày không liên tục thì em phải xem tên file và gõ tay vào. Có cách nào để giá trị 1 cells hay 1 cột bằng tên của file không ạ.
Chúc các anh chị có 1 ngày cuối tuần vui vẻ.
 
Chào các anh chị.
Em có các file đặt tên 01,02, 04, 05,10,.....đặt theo ngày trong tháng. Hiện tại em dùng code copy dữ liệu mà không cần mở file để copy những file đó. Vấn đề ở chỗ là nếu các ngày không liên tục thì em phải xem tên file và gõ tay vào. Có cách nào để giá trị 1 cells hay 1 cột bằng tên của file không ạ.
Chúc các anh chị có 1 ngày cuối tuần vui vẻ.

Bạn tải File ở bài #2 của Link sau:

http://www.giaiphapexcel.com/forum/showthread.php?99073-lấy-tên-các-file-trong-folder-vào-1-sheet

Cách sử dụng:

Mở File, nhấn nút Tìm ổ dĩa và chọn thư mục chứa File bạn cần lấy Link, xong nhấn nút OK.


- Tiếp theo bạn nhấn nút Lấy Link và hiện tên File trong sheet, vậy là xong.

Bây giờ bạn muốn mở File nào thì click vào chữ Click mo File (từ G9 trở xuống tùy theo số File bạn có chứa trong thư mục).
 
Upvote 0
Bạn tải File ở bài #2 của Link sau:

http://www.giaiphapexcel.com/forum/showthread.php?99073-lấy-tên-các-file-trong-folder-vào-1-sheet

Cách sử dụng:

Mở File, nhấn nút Tìm ổ dĩa và chọn thư mục chứa File bạn cần lấy Link, xong nhấn nút OK.


- Tiếp theo bạn nhấn nút Lấy Link và hiện tên File trong sheet, vậy là xong.

Bây giờ bạn muốn mở File nào thì click vào chữ Click mo File (từ G9 trở xuống tùy theo số File bạn có chứa trong thư mục).

Bài này của anh em có đọc qua rồi ạ. Thấy cũng rất hay. Nhưng vấn đề của em là những dữ liệu em copy paste từ những file con vào file tổng hợp rồi, nếu tên những file con liên tục thì có thể dùng countif để đếm chính xác dữ liệu thuộc ngày nào trong file tổng hợp. Trường hợp tên các file không liên tục thì countif đếm không đúng ấy anh. Có cách nào khác không anh nhỉ. Cám ơn anh đã quan tâm ạ
 
Upvote 0
Bài này của anh em có đọc qua rồi ạ. Thấy cũng rất hay. Nhưng vấn đề của em là những dữ liệu em copy paste từ những file con vào file tổng hợp rồi, nếu tên những file con liên tục thì có thể dùng countif để đếm chính xác dữ liệu thuộc ngày nào trong file tổng hợp. Trường hợp tên các file không liên tục thì countif đếm không đúng ấy anh. Có cách nào khác không anh nhỉ. Cám ơn anh đã quan tâm ạ

Cách sử dụng tiếp theo của File trên là như vầy:

1/ Bước 1: Đặt tên File theo yêu cầu công việc (tự mình quy ước cách đặt tên), ví dụ:

- Loại File: Báo cáo = BC001, Tờ trình = TTr, trả lời đơn = TLD, File Ảnh =Anh ...v..v....
- Theo ngày, tháng: Ví dụ ngày 11 tháng 2 = 11-2
- Tên File: xử lý đơn Nguyễn văn A, Ông Trần Mộng Thành, ...v..v....

Như vậy để đặt tên File hoàn chỉnh sẽ như thế này: BC001_11-2_xử lý đơn Nguyễn văn A (khi lấy Link ta được tên File).

Copy toàn bộ các tên File đã lấy Link sang sheet mới, dùng Text to coluomns ta sẽ được 3 cột:

- BC001 (ngay chỗ này có thể dùng hàm để tách nó ra làm 2 để Sort theo số thứ tự File hoặc loại File theo nội dung công việc và dùng nó để tổng hợp).
- 11-2
- xử lý đơn Nguyễn văn A

2/ Bước 2: Rà tìm với danh sách đã có, cái nào chưa có thì Copy bỏ vào.
 
Upvote 0
Cách sử dụng tiếp theo của File trên là như vầy:

1/ Bước 1: Đặt tên File theo yêu cầu công việc (tự mình quy ước cách đặt tên), ví dụ:

- Loại File: Báo cáo = BC001, Tờ trình = TTr, trả lời đơn = TLD, File Ảnh =Anh ...v..v....
- Theo ngày, tháng: Ví dụ ngày 11 tháng 2 = 11-2
- Tên File: xử lý đơn Nguyễn văn A, Ông Trần Mộng Thành, ...v..v....

Như vậy để đặt tên File hoàn chỉnh sẽ như thế này: BC001_11-2_xử lý đơn Nguyễn văn A (khi lấy Link ta được tên File).

Copy toàn bộ các tên File đã lấy Link sang sheet mới, dùng Text to coluomns ta sẽ được 3 cột:

- BC001 (ngay chỗ này có thể dùng hàm để tách nó ra làm 2 để Sort theo số thứ tự File hoặc loại File theo nội dung công việc và dùng nó để tổng hợp).
- 11-2
- xử lý đơn Nguyễn văn A

2/ Bước 2: Rà tìm với danh sách đã có, cái nào chưa có thì Copy bỏ vào.

Ý của em không phải như vậy anh ơi. Lấy file anh làm ví dụ luôn nha. Nếu bấm vô link mở file ở ô G9 thì tại ô M1 của file đc mở sẽ gán cho nó giá trị bằng tên file đã tím được ở cột C9 sau đó save và đóng file lại. File của anh có pass khóa code rồi. Em không record macro thử trực tiếp trên đó được. Nếu có thể anh viết thêm code như ý em hoặc cho em pass để em tự mò được không ạ. Một lần nữa cám ơn anh nhiều
 
Upvote 0

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

Back
Top Bottom