xkun2001
Thành viên mới

- Tham gia
- 16/9/07
- Bài viết
- 34
- Được thích
- 1
Hi all,
Cuối tuần tranh thủ nhờ các bác tí
Mình có 1 danh sách như hình dưới, bao gồm các cột 'Số TT, 'Số BB (số biên bản), 'Ngày tháng, 'Công việc
Mục đích mình muốn là: đánh số cho cột 'Số BB' một cách tự động theo quy tắc tăng dần theo cột 'Ngày tháng' và phân nhóm theo mã HM.
Ví dụ trong hình: Ngày nhỏ nhất trong cột 'Ngày tháng' ứng với mã "ND" sẽ có số biên bản là "ND-01". Tương ứng với ngày 1/3/2014 ở dòng 1.
Với mã "RD" cũng vậy: biên bản "RD-01" sẽ ứng với ngày 1/3/2014, ở dòng 7.
Mình không dùng lệnh 'Soft' cho vùng dữ liệu được vì các ô trong cột 'Ngày tháng' được dùng công thức và liên kết với nhau. Nếu 'Soft' sẽ báo lỗi liên kết.
Với vùng dữ liệu lớn việc đánh số thủ công sẽ rất mệt. Vậy nên nhờ các bác viết giúp 1 macro xử lý việc này. Xin cám ơn các bác trước!

File đính kèm:
Cuối tuần tranh thủ nhờ các bác tí
Mình có 1 danh sách như hình dưới, bao gồm các cột 'Số TT, 'Số BB (số biên bản), 'Ngày tháng, 'Công việc
Mục đích mình muốn là: đánh số cho cột 'Số BB' một cách tự động theo quy tắc tăng dần theo cột 'Ngày tháng' và phân nhóm theo mã HM.
Ví dụ trong hình: Ngày nhỏ nhất trong cột 'Ngày tháng' ứng với mã "ND" sẽ có số biên bản là "ND-01". Tương ứng với ngày 1/3/2014 ở dòng 1.
Với mã "RD" cũng vậy: biên bản "RD-01" sẽ ứng với ngày 1/3/2014, ở dòng 7.
Mình không dùng lệnh 'Soft' cho vùng dữ liệu được vì các ô trong cột 'Ngày tháng' được dùng công thức và liên kết với nhau. Nếu 'Soft' sẽ báo lỗi liên kết.
Với vùng dữ liệu lớn việc đánh số thủ công sẽ rất mệt. Vậy nên nhờ các bác viết giúp 1 macro xử lý việc này. Xin cám ơn các bác trước!

File đính kèm:

