Đặt mã nhân viên theo chức danh và cửa hàng.

Liên hệ QC

luckyluke2828

Thành viên mới
Tham gia
16/12/08
Bài viết
36
Được thích
3
Mình có một bài toán xin mọi người trợ giúp, Công ty có nhu cầu đặt mã nhân viên toàn bộ hệ thống các cửa hàng của mình, mỗi cửa hàng có vài chục nhân viên với cở chục chức danh. để đơn giản hoá, mình rút lại còn 4 cửa hàng và 4 chức danh với vài nhân viên như ví dụ mình gửi trong file VD cuối:
Đề:
Công ty có một số cửa hàng là A, B, C, D và mỗi cửa hàng có 1 mã cửa hàng gồm 5 ký tự
Các chức danh như cửa hàng trưởng, kế toán, bán hàng, tạp vụ
Các nhân viên có tên thể hiện trong cột tên nhân viên.
Trong file excel, xếp thứ tự theo từng cửa hàng như trong file VD cuoi
Vấn đề là:
đặt mã của các nhân viên gồm 8 chữ số sao cho:
- 5 chữ số đầu là mã cửa hàng
- chữ số thứ 6: là 1 nếu cửa hàng trưởng, 2 nếu là kế toán, 3 nếu là bán hàng, 4 nếu là tạp vụ
- chữ số thứ 7, 8 (VẤN ĐỀ LÀ Ở ĐÂY): thứ tự của các nhân viên với điều kiện số thứ tự này sẽ liên tục nhau từ 01 nếu các nhân viên có cùng chức danh và cửa hàng, nếu khác cửa hàng hoặc chức danh thì số thứ tự này được lặp lại.
Giải thích có lẽ khó hiểu, mình đã tự nhập tay mã nhân viên trong file VD cuoi của mình, nhờ mọi người tạo công thức dùm mình nha (bí lù nguyên buổi òi)
Thanks
P/s: mình gửi 3 file nhưng chỉ sử dụng file VD cuoi thôi nha
 

File đính kèm

  • vi du.xls
    13.5 KB · Đọc: 96
  • vi du.xls
    17 KB · Đọc: 33
  • VD cuoi.xls
    17 KB · Đọc: 89
Mình có một bài toán xin mọi người trợ giúp, Công ty có nhu cầu đặt mã nhân viên toàn bộ hệ thống các cửa hàng của mình, mỗi cửa hàng có vài chục nhân viên với cở chục chức danh. để đơn giản hoá, mình rút lại còn 4 cửa hàng và 4 chức danh với vài nhân viên như ví dụ mình gửi trong file VD cuối:
Đề:
Công ty có một số cửa hàng là A, B, C, D và mỗi cửa hàng có 1 mã cửa hàng gồm 5 ký tự
Các chức danh như cửa hàng trưởng, kế toán, bán hàng, tạp vụ
Các nhân viên có tên thể hiện trong cột tên nhân viên.
Trong file excel, xếp thứ tự theo từng cửa hàng như trong file VD cuoi
Vấn đề là:
đặt mã của các nhân viên gồm 8 chữ số sao cho:
- 5 chữ số đầu là mã cửa hàng
- chữ số thứ 6: là 1 nếu cửa hàng trưởng, 2 nếu là kế toán, 3 nếu là bán hàng, 4 nếu là tạp vụ
- chữ số thứ 7, 8 (VẤN ĐỀ LÀ Ở ĐÂY): thứ tự của các nhân viên với điều kiện số thứ tự này sẽ liên tục nhau từ 01 nếu các nhân viên có cùng chức danh và cửa hàng, nếu khác cửa hàng hoặc chức danh thì số thứ tự này được lặp lại.
Giải thích có lẽ khó hiểu, mình đã tự nhập tay mã nhân viên trong file VD cuoi của mình, nhờ mọi người tạo công thức dùm mình nha (bí lù nguyên buổi òi)
Thanks
P/s: mình gửi 3 file nhưng chỉ sử dụng file VD cuoi thôi nha
Hình như có sự nhầm lẫn ở Mã C trong phần "quánh" thủ công của bạn ( A ==> 10001; B ==> 20001; C ==> 30001 chứ sao lại là 20003..)
Bao nhiêu cửa hàng hay bao nhiêu chức danh không thành vấn đề, bạn chỉ cần tạo mã cửa hàng & mã chức danh cho khoa học là Ok ( nên theo một qui tắc nhất định )
Mình làm tạm cho bạn cái này theo đề bài, có gì bàn sau
Thân
 

File đính kèm

  • MaNhanVien(1).rar
    13.1 KB · Đọc: 135
Trước tiên mình có 1 số vấn đề cần thảo luận với bạn như sau:

Công ty có nhu cầu đặt mã nhân viên toàn bộ hệ thống các cửa hàng của mình, mỗi cửa hàng có vài chục nhân viên với cở chục chức danh. để đơn giản hoá, mình rút lại đề bài:

Công ty có một số cửa hàng là A, B, C, D và mỗi cửa hàng có 1 mã cửa hàng gồm 5 ký tự
Các chức danh như CHT, KT, BH, LC
Các nhân viên có tên thể hiện trong cột tên nhân viên.
Vấn đề là: đặt mã của các nhân viên gồm 8 chữ số sao cho:
- 5 chữ số đầu là mã cửa hàng
- chữ số thứ 6: là 1 nếu CHT, 2 nếu là KT, 3 nếu là BH, 4 nếu là LC
- chữ số thứ 7, 8 (VẤN ĐỀ LÀ Ở ĐÂY): thứ tự của các nhân viên với điều kiện số thứ tự này sẽ liên tục nhau từ 01 nếu các nhân viên có cùng chức danh và cửa hàng, nếu khác cửa hàng hoặc chức danh thì số thứ tự này được lặp lại.

Trước hết xin khoang bàn đến cách tạo mã; Mà chúng ta cần làm rõ vài vấn đề sau:

(|) Nhân viên trong CTi (công ti) có khi nào điều động qua lại giữa các CH (cửa hàng) hay không? Nếu có thì MaNV (mã nhân viên) có thay mới hay không?

(|) Sao MaNV lại cứ fải có độ dài bằng 8, ngắn hơn không được ư?
Mã các CH không thể ngắn hơn 5 hay sao?

(|) MaNV sao cứ toàn kí số làm vậy? dùng kí tự trong nớ có sao không? Vì bạn biết không, khi dùng ký số ta đã mặc nhiên lãng fí con số 0 rồi & như vậy bạn chưa có đến 10 đơn vị biểu diễn; trong khi đó nếu dùng ký tự thì ta có đến 26 đơn vị để biểu diễn các MaNV khác nhau?

(|) Iêu cầu của bạn là đánh MaNV liên tục. Vậy khi 1 người nào đó nghĩ việc thì người thay thế sẽ mang mã của người cũ;
Vậy những người nghỉ việc không lưu lại hồ sơ sao? (Vẫn có thể còn công nợ, tiền lương, chế độ bảo hiễm XH cho thân nhân người í khi chết,. . . còn fải giải quyết mà!)

Những mong chúng ta đúng ngay từ đầu mà thôi!
 
Hình như có sự nhầm lẫn ở Mã C trong phần "quánh" thủ công của bạn ( A ==> 10001; B ==> 20001; C ==> 30001 chứ sao lại là 20003..)
Bao nhiêu cửa hàng hay bao nhiêu chức danh không thành vấn đề, bạn chỉ cần tạo mã cửa hàng & mã chức danh cho khoa học là Ok ( nên theo một qui tắc nhất định )
Mình làm tạm cho bạn cái này theo đề bài, có gì bàn sau
Thân
Không phải rồi, việc đặt mã cửa hàng là hoàn toàn thủ công vì không có một thứ tự nào cố định cả, vả lại, mã cửa hàng không bao giờ thay đổi và ít bổ sung nên không thành vấn đề. Trong VD của mình, mình đặt tên A, B, C ngẫu nhiên thôi chứ không phải là theo thứ tự, mã của nó vẫn là 10001, 20001, 20003.
Bài toán đặt ra chỉ là ĐẶT MÃ NHÂN VIÊN theo chức danh và cửa hàng họ làm.
5 ký tự đầu của mã nhân viên là mã đại lý
ký tự thứ 6 là mã chức danh
ký tự 7,8 là số thứ tự CỦA CÁC NHÂN VIÊN CÓ CÙNG CHỨC DANH VÀ CỬA HÀNG. Nếu 3 nhân viên kế toán ở CH A thì ký tự thứ 7,8 lần lượt là 01, 02, 03. Nếu qua chức danh cửa hàng trưởng của A hoặc kế toán của B thì ký tự 7,8 sẽ lập lại là 01 (Nhưng 6 ký tự đầu khác nhau).
Mình giải hoài mà không được :(
Nhờ các bạn giúp
 
Trước hết xin khoang bàn đến cách tạo mã; Mà chúng ta cần làm rõ vài vấn đề sau:

(|) Nhân viên trong CTi (công ti) có khi nào điều động qua lại giữa các CH (cửa hàng) hay không? Nếu có thì MaNV (mã nhân viên) có thay mới hay không?

(|) Sao MaNV lại cứ fải có độ dài bằng 8, ngắn hơn không được ư?
Mã các CH không thể ngắn hơn 5 hay sao?

(|) MaNV sao cứ toàn kí số làm vậy? dùng kí tự trong nớ có sao không? Vì bạn biết không, khi dùng ký số ta đã mặc nhiên lãng fí con số 0 rồi & như vậy bạn chưa có đến 10 đơn vị biểu diễn; trong khi đó nếu dùng ký tự thì ta có đến 26 đơn vị để biểu diễn các MaNV khác nhau?

(|) Iêu cầu của bạn là đánh MaNV liên tục. Vậy khi 1 người nào đó nghĩ việc thì người thay thế sẽ mang mã của người cũ;
Vậy những người nghỉ việc không lưu lại hồ sơ sao? (Vẫn có thể còn công nợ, tiền lương, chế độ bảo hiễm XH cho thân nhân người í khi chết,. . . còn fải giải quyết mà!)

Những mong chúng ta đúng ngay từ đầu mà thôi!
Trả lời bạn thế này:
1) Nhân viên trong các cửa hàng nếu có điều động qua lại thì mã nhân viên sẽ thay đổi theo.
2) Mã nhân viên luôn là 8 chữ số với quy tắc đã ghi phía trên, mã cửa hàng luôn là 5 chữ số
3) Hiện tại mã nhân viên luôn luôn là ký hiệu số, dù có lãng phí thật nhưng đây là ý kiến chung của tập thể và mình cảm thấy rằng sự lãng phí này không ảnh hưởng đến hệ thống trong ... vài chục năm nữa.
4) Chính xác là liên tục, nếu có một người nghỉ việc thì mã số sẽ được đôn lên trên, nếu nhân viên Nghỉ việc thì sẽ đẩy qua một nhóm mã khác. Thật ra, những vấn đề này mình đã lường trước rồi, bạn yên tâm
 
Thật ra giải bài này không khó, mã cửa hàng bạn đặt thủ công hay ngẫu hứng thế nào cũng được, bao nhiêu cửa hàng cũng được
Nếu không quan tâm tới các vấn đề bác Chanh TQ đã nêu thì mình làm cho bạn theo đề bài nhé
Bạn cứ thêm cửa hàng và nhân viên (bao nhiêu cũng được) rồi kiểm tra thử xem _ Riêng mã chức danh phải có số liệu chính xác, bài này mình chỉ làm cho 4 chức danh của bạn thôi
Thân
 

File đính kèm

  • MaNhanVien(1).rar
    13.1 KB · Đọc: 97
Mình có một bài toán xin mọi người trợ giúp, Công ty có nhu cầu đặt mã nhân viên toàn bộ hệ thống các cửa hàng của mình, mỗi cửa hàng có vài chục nhân viên với cở chục chức danh. để đơn giản hoá, mình rút lại còn 4 cửa hàng và 4 chức danh với vài nhân viên như ví dụ mình gửi trong file VD cuối:
Đề:
Công ty có một số cửa hàng là A, B, C, D và mỗi cửa hàng có 1 mã cửa hàng gồm 5 ký tự
Các chức danh như cửa hàng trưởng, kế toán, bán hàng, tạp vụ
Các nhân viên có tên thể hiện trong cột tên nhân viên.
Trong file excel, xếp thứ tự theo từng cửa hàng như trong file VD cuoi
Vấn đề là:
đặt mã của các nhân viên gồm 8 chữ số sao cho:
- 5 chữ số đầu là mã cửa hàng
- chữ số thứ 6: là 1 nếu cửa hàng trưởng, 2 nếu là kế toán, 3 nếu là bán hàng, 4 nếu là tạp vụ
- chữ số thứ 7, 8 (VẤN ĐỀ LÀ Ở ĐÂY): thứ tự của các nhân viên với điều kiện số thứ tự này sẽ liên tục nhau từ 01 nếu các nhân viên có cùng chức danh và cửa hàng, nếu khác cửa hàng hoặc chức danh thì số thứ tự này được lặp lại.
Giải thích có lẽ khó hiểu, mình đã tự nhập tay mã nhân viên trong file VD cuoi của mình, nhờ mọi người tạo công thức dùm mình nha (bí lù nguyên buổi òi)
Thanks
P/s: mình gửi 3 file nhưng chỉ sử dụng file VD cuoi thôi nha
Làm theo yêu cầu của bạn thôi chứ theo tôi mã nhân viên mà đặt theo logic như vậy là chưa ổn. Khi một người nghỉ việc thì mã nhân viên của một số người khác bị thay đổi mặc dù những người đó không có bất kỳ một sự thay đổi nào về vị trí, chức danh cũng như phòng ban.
Tôi dùng công thức, bạn xem trong file nhé.
 

File đính kèm

  • Ma nhan vien.xls
    26.5 KB · Đọc: 133
Rất cám ơn giải đáp của các bạn. Nhưng có lẽ, mình phải học lập trình trong Excel để hiểu bản chất đáp án của mọi người ^^
 
"Thật ra, những vấn đề này mình đã lường trước rồi, bạn yên tâm "

Như vậy vấn đề khó ở đây sẽ không fải là lập mã nhân viên mới mà là đổi mã cho nhân viên đó bạn à!
 
Tôi đồng ý với Bác Chanh TQ và bạn Hữu Thắng. Mã nói chung là 1 cái gì đó bất biến, cũng như ID, địa chỉ mail, thẻ BHYT, ... Mã nhân viên thay đổi có những tai hại sau đây, tôi kể ra xong mà bạn vẫn yên tâm thì tuỳ bạn:

1. Khi cần thống kê tổng lương phải trả cho mọi nhân viên trong năm 2010 để quyết toán thuế TNCN:
- Một nhân viên có thể có 2, 3, 4 mã. Vì khi 1 nhân viên đổi chức danh, đổi chi nhánh, sẽ được cấp mã mới.
- Và 1 mã có thể là của 2, 3 nhân viên. Vì khi 1 nhân viên nghỉ thì mã nhân viên kề dưới bị đôn lên trên thành mã của người vừa nghỉ.
Bạn có dám cộng tổng tiền theo mã NV không?

2. Khi cần tìm kiếm mức lương hiện tại, kỳ tăng lương cuối cùng, ... bạn có thể dò tìm theo mã không?

3. Nếu giữa tháng, 1 nhân viên thay đổi chức danh, sẽ bị đổi mã. Vậy bảng lương tháng đó tính lương cho mã cũ hay mã mới? Hay làm 2 dòng cho 2 mã?

4. Và 1 tỷ thứ khác
 
Tôi đồng ý với Bác Chanh TQ và bạn Hữu Thắng. Mã nói chung là 1 cái gì đó bất biến, cũng như ID, địa chỉ mail, thẻ BHYT, ... Mã nhân viên thay đổi có những tai hại sau đây, tôi kể ra xong mà bạn vẫn yên tâm thì tuỳ bạn:

1. Khi cần thống kê tổng lương phải trả cho mọi nhân viên trong năm 2010 để quyết toán thuế TNCN:
- Một nhân viên có thể có 2, 3, 4 mã. Vì khi 1 nhân viên đổi chức danh, đổi chi nhánh, sẽ được cấp mã mới.
- Và 1 mã có thể là của 2, 3 nhân viên. Vì khi 1 nhân viên nghỉ thì mã nhân viên kề dưới bị đôn lên trên thành mã của người vừa nghỉ.
Bạn có dám cộng tổng tiền theo mã NV không?

2. Khi cần tìm kiếm mức lương hiện tại, kỳ tăng lương cuối cùng, ... bạn có thể dò tìm theo mã không?

3. Nếu giữa tháng, 1 nhân viên thay đổi chức danh, sẽ bị đổi mã. Vậy bảng lương tháng đó tính lương cho mã cũ hay mã mới? Hay làm 2 dòng cho 2 mã?

4. Và 1 tỷ thứ khác

Tôi đồng ý với quan điểm của ptm0412. Khi sử dụng các chương trình quản lý (theo hướng đối tượng luôn gắn liền với từng đối tượng ngoài đời thực) thì việc đặt mã nhân đó phải chịu sự ràng buộc của nguyên tắc "duy nhất" của đối tượng xuyên suốt trong toàn hệ thống để tránh sự nhầm lẫn khi xử lý khối lượng dữ liệu từ nhỏ hoặc rất lớn. Tóm lại là mỗi đối tượng chỉ được mang một ID từ khi xuất hiện đến khi kết thúc.

Còn việc đặt ID cố định đó như thế nào thì ta có thể tham khảo 1 số ví dụ rất điển hình như:
- Mỗi công dân trên ở VN đều có số chứng minh thư riêng biệt, cho dù là anh hiện tại có đang sống ở đâu, làm gì, giao dịch bất cứ nơi đâu thì nó luôn không thay đổi.
- Tiếp tục đi sâu hơn thì trong dãy số 9 con của CMND thì nó đã sự phân nhóm:
+ 3 số đầu là mã tỉnh của hộ khẩu người đó, như An Giang: 351, Cần Thơ: 362,...
+ 6 số tiếp theo là số thứ tự đăng ký cấp giấy CMND (nói thêm do dân số tăng nên dãy 9 số này k còn phù hợp -> CMND mới có 12 số)

Theo ý kiến của mình thì đừng để những thuộc tính mang tính thay đổi như chức vụ, phòng ban, địa điểm làm việc hiện tại... nằm trực tiếp vào trong ID mà hãy để điều đó làm thành phần bổ sung phục vụ cho việc tính toán (như tỷ lệ %, hệ số...) cho mã nhân viên thì vừa mang tính linh hoạt cao, vừa đảm bảo tính nhất quán của đối tượng => không nhằm lẫn trong xử lý tính toán.
Trường hợp bạn cảm thấy quá khó khăn khi phải đọc 1 dãy số vô hồn thì bạn thay vào đó 1 số ký tự và dấu gạch (-) phân nhóm thì sẽ sáng sủa hơn nhiều đó. Đôi khi việc không cụ thể hóa các thuộc tính cũng là 1 yếu tố bảo mật cho ID, muốn cần thông tin gì thì người có thẩm quyền cứ vào hồ sơ nhân viên mà tra cứu hoặc buộc dùng hệ thống nhận diện của nội bộ để nhận biết đối tượng đó thui.

VD: + Đối với cửa hàng thì bạn có thể rút gọn còn 2 ký tự: ký tự đầu là chữ, thứ 2 là số => A0->A9, B0->B9 (với hoán vị này thì bao nhiu cửa hàng cũng được hết. Kế đến là 2 ký tự cuối của năm đăng ký vì để biết số thứ tự đó được đăng ký năm nào như: 14, 15, 16... Tiếp theo có thể là dấu gạch (-) giúp dễ nhìn hơn vậy mà. Và cuối cùng là số thứ tự đăng ký của ID đó, độ dài bao nhiu số đó là tùy bạn ước lượng trong dài hạn nhé, có thể là 4, 5 thậm chí là 6. (cỡ Microsoft thì mới có thể xài hết 6 số này thôi hihi).
+ 2 điều cần lưu ý:
- Thứ 1: giữa số năm và số thứ tự sẽ k phụ thuộc nhau, vd cuối năm 2014 thứ tự là 2500 thì đến 2015 khi có NV mới thì tiếp tục là 2501. Minh họa: A114-2500, A115-2501, ...
- Thứ 2: khi nhân viên đó đã có quyết định nghỉ việc thì coi như ID đó kết thúc và phải đăng ký lại như 1 người mới vì nếu k sẽ liên quan đến các vấn đề quyền lợi và nghĩa vụ trước đó khi người này quay lại làm việc (trừ trường hợp các nghĩa vụ đôi bên chưa chấm dứt thì có thể dùng ID cũ để giải quyết).

Vài lài muốn chia sẽ cùng bạn, thân!
 
Riêng số trong CMND mình lại không đồng quan điểm của bạn, như sau

- Mỗi công dân trên ở VN đều có số chứng minh thư riêng biệt, cho dù là anh hiện tại có đang sống ở đâu, làm gì, giao dịch bất cứ nơi đâu thì nó luôn không thay đổi.
- Tiếp tục đi sâu hơn thì trong dãy số 9 con của CMND thì nó đã sự phân nhóm:
+ 3 số đầu là mã tỉnh của hộ khẩu người đó, như An Giang: 351, Cần Thơ: 362,...
+ 6 số tiếp theo là số thứ tự đăng ký cấp giấy CMND (nói thêm do dân số tăng nên dãy 9 số này k còn phù hợp -> CMND mới có 12 số)

Về mã CMND bao gồm cả mã tỉnh thì khi tách nhập tỉnh sẽ ra sao? Trước là tỉnh Hậu giang, giờ là 3 - 4 tỉnh. Lúc đó xâu xé nhau nữa là đằng khác;

Theo mình, CMND không nên là số toàn bộ mà có gồm 1 số ký tự, như
A4MOxxxxxxx cấp cho người nam sinh năm 1904, nhóm máu O
B4NBxxxxxxx cấp cho bà Hoa nào đó sinh năm 1914, Nhóm máu B
D4HAxxxxxxx cấp cho người nào đó chưa fân biệt giới tính sinh năm 1934 , nhóm A
. . . . .

Thay vì CMND 12 số, nếu xài kí tự xen kẻ, ta sẽ chỉ cần 8 kí tự số là đủ thừa mứa

Việc này khiến máy móc đỡ nhọc sức & tốn điện khi tầm tra 1 người cụ thể nào đó trên dãi đất hình chữ S.

Vài lời chuyện fím, mong có vài fản biện!
 
Nhờ các anh chị trên diễn đàn viết giúp code mã học sinh.
Xin cảm ơn.
 

File đính kèm

  • tao ma.xls
    31 KB · Đọc: 20
Tạo mã HS dựa vào năm sinh ( bỏ qua những ô đã có mã HS )
Ví dụ: B4 = 1/2011
B5 = 2/2011
B9 đã có mã sẽ không tạo mã mới.
Thông thường trong 1 lớp của các cấp học fổ thông, năm sinh chỉ khác nhau là 2 hay hãn hữu là 3 năm.
Nên 4 kí số sau của mã sẽ trùng nhau rất nhiều; Vậy chỉ còn trông mong vô kí số đầu tiên;
Nếu dùng mã này xài trong 1 lớp thì nên là 01..45 (lớp 45 HS)
Nếu xài trong toàn trường thì nên là 099/1999,. . .
Nhưng dù sao mã này cũng vô tri giác & quá lê thê (do sự trùng lắp 5 kí tự cuối của các mã)
Mình đã thử tạo hệ mã cho toàn trường với 1.500 HS theo kiểu sau:
PHP:
'
 Mã      Tên HS                      '
TAU00  Trần A Ửng
TJH00  Trần Hiền
TFD00  Trà Đức Dương
TFD01  Từ Thị Đức Dung
CVA00  Cỗ Văn Vỹ Ân
NVAZA  Nguyễn Văn Anh
. . .  . . .
 
Bạn "đổ" dữ liệu của bạn vô cột [B:C] của trang & chạy như theo hướng dẫn trong file.
 

File đính kèm

  • GPE.rar
    131.3 KB · Đọc: 70
Bạn "đổ" dữ liệu của bạn vô cột [B:C] của trang & chạy như theo hướng dẫn trong file.
Nhờ SA_DQ chỉnh lại đoạn code theo file của mình giúp vì các cột dữ liệu theo file của mình không trùng.
Xin cảm ơn.
 

File đính kèm

  • Tạo Mã NV.xls
    143.5 KB · Đọc: 33
Lần chỉnh sửa cuối:
Vì đoạn cuối của macro có sắp xếp lại để thêm số cho fần 2 kí tự cuôi của mã; cho nên bạn làm vầy:

Lấy 1 trang tính trắng;
Đổi tên cho nó thành tên như macro iêu cầu (gọt chân theo giầy);
Sau đó chép dữ liệu đến cột E2 (như trong macro bạn đã đổi địa chỉ từ B2-E2 rồi.)
Thêm tên trường thích hợp vô [E1:F1]
Chạy macro để có kết quả
Chép toàn bộ đến CSDL của bạn.
Chứ thay fần sau của macro thì cực lắm; hơn là viết lại nữa kia!

Lưu í, trước khi chép đến trang tính trống, ta cần sắp xếp (SX) dữ liệu theo cả [họ đệm] & trường [Tên]
Để sau khi chép trở về ta lại SX để có dữ liệu như cũ.
 
Lần chỉnh sửa cuối:
Nhờ các anh chị chỉnh giúp đoạn code để ra mã NV là kết hợp cột K và H như kết quả ở cột L.
Xin cảm ơn
 

File đính kèm

  • Tạo Mã NV.xls
    72 KB · Đọc: 14
Web KT
Back
Top Bottom