queluatb
Thành viên thường trực
- Tham gia
- 17/1/11
- Bài viết
- 345
- Được thích
- 41
Mã | Họ và tên | Mã BP | Tên BF | |||||
BHK00 | Bùi Hồng Khải | BX | BỐC XẾP | |||||
BHK01 | Bùi Hồng Kiên | DG | ĐÓNG GÓI | |||||
BHK02 | Bùi Hồng Khuya | Ep | PX ÉP ĐÙN | |||||
BHK03 | Bùi Hồng Khá | KD | P. KD | |||||
BHK04 | Bùi Hà Kính | Kh | TỔ KHUÔN | |||||
BHK05 | Bùi Hồng Khá | KT | P. KT | |||||
BVK00 | Bùi Văn Khá | Ox | PX ÔXYHÓA | |||||
BVK01 | Bùi Văn Khai | QL | PQL | |||||
BVK02 | Bùi Văn Khoan | Sn | PX SƠN | |||||
BVK03 | Bùi Văn Khống | TC | P.TCHC | |||||
BVK04 | Bùi Văn Khải | TV | P. TCKT | |||||
BVK05 | Bùi Văn Khía | |||||||
DQT00 | Dương Võ Quang Tiến | |||||||
FQF00 | Đặng Quốc Đại | |||||||
FJF01 | Đỗ Đại |
chỉ giúp e làm nhẹ dung lượng file được không ạBan xem lại file vầy được không?
e cũng hiểu lên tạo mã nhân viên và tạo các sheet danh mục để xây dựng cơ sở dữ liệu, nhưng vì e k hiểu VBA chỉ có thể làm bằng hàm excel lên khi xây dựng các sheet danh mục nhiều như vậy phải dò tìm bằng hàm nhiều ạ: như hình a đang hướng dẫn e thử làm theo ý hiểu như này chưa rõ có được như ý a chỉ giúp k, nếu e có sai ở đâu mong a chỉ thêm giúpKhâu đầu tiên là thiết kế CSDL của bạn còn thiếu vài thứ quan trọng; Cho nên nó cũng làm cho file tự năng nề:
Theo mình thời đại số hóa nên ta nên xài 'mã NV' chứ không phải là 'Họ & Tên' (của nhân viên;
Thay vì nhập tên đơn vị là 'Bốc xếp' hay 'Đống gói' ta nên nhập mã đơn vị như: 'BX' hay 'DG'
Như mình thì mình sẽ có trang (tạm gọi là FTro) có dạng sau:
Mã Họ và tên Mã BP Tên BF BHK00 Bùi Hồng Khải BX BỐC XẾP BHK01 Bùi Hồng Kiên DG ĐÓNG GÓI BHK02 Bùi Hồng Khuya Ep PX ÉP ĐÙN BHK03 Bùi Hồng Khá KD P. KD BHK04 Bùi Hà Kính Kh TỔ KHUÔN BHK05 Bùi Hồng Khá KT P. KT BVK00 Bùi Văn Khá Ox PX ÔXYHÓA BVK01 Bùi Văn Khai QL PQL BVK02 Bùi Văn Khoan Sn PX SƠN BVK03 Bùi Văn Khống TC P.TCHC BVK04 Bùi Văn Khải TV P. TCKT BVK05 Bùi Văn Khía DQT00 Dương Võ Quang Tiến FQF00 Đặng Quốc Đại FJF01 Đỗ Đại
Bạn sẽ thấy khi xài các mã này, chuyện nhập & tìm dữ liệu sẽ nhanh hơn trước đây là cái chắc!
Rất vui nếu được tiếp tục trao đổi cùng bạn
e đã xây dựng các danh mục nhưng k biết đã được chưa, a xem và chỉ thêm giúp eVề VBA thì bạn an tâm rằng trên diễn đàn này nhiều người & mình sẽ giúp bạn từ đầu đến đuôi
Chỉ iêu cầu bạn lập trang các danh mục cho hoàn chỉnh; Như có mã NV, mã đơn vị, . . .
Từ danh mục này, ta sẽ đem qua BCC bằng macro, bỏ bớt các công thức VLOOKUP() trong các trang tính,
. . . . Mong rằng file của bạn sẽ thành công trang tháng này, mình tin như vậy!
vâng a giúp e với nhéVới file mới, mình xin có vài ý như sau:
(1) Hai trang 'DMC' & 'DMNV' có thể nhốt chung làm 1; Nhưng chúng cách lý nhau tối thiểu 1 cột trống
(2) Mã NV của bạn sẽ gặp phiền lúc nào đó khi người NV được điều động sang bộ phận khác.
Nếu bạn đồng ý mình sẽ cung cấp macro tạo mã NV như bài trên của mình để bạn xài mệt nghỉ!
& như bạn thấy, bộ mã mình đề xuất sẽ có tính tương tác cao giữa người quản lý (mã) & người có mã.
(Xin gởi bạn file mô tả chuyện tạo mã NV theo kiểu "ABC##")
Chờ tin từ bạn!
bác cho e hỏi một chút với ạ. cái bảng mã này mình nhìn tên rồi viết mã sang bên cạnh, hay là có code két gì để khi mình đưa danh sách vào nó sẽ xuất cho mình bảng mã theo thứ tự luôn ạ.Nếu có đoạn code đó có thể cho e tham khảo được không ạ, e cảm ơn.Khâu đầu tiên là thiết kế CSDL của bạn còn thiếu vài thứ quan trọng; Cho nên nó cũng làm cho file tự năng nề:
Theo mình thời đại số hóa nên ta nên xài 'mã NV' chứ không phải là 'Họ & Tên' (của nhân viên;
Thay vì nhập tên đơn vị là 'Bốc xếp' hay 'Đống gói' ta nên nhập mã đơn vị như: 'BX' hay 'DG'
Như mình thì mình sẽ có trang (tạm gọi là FTro) có dạng sau:
Mã Họ và tên Mã BP Tên BF BHK00 Bùi Hồng Khải BX BỐC XẾP BHK01 Bùi Hồng Kiên DG ĐÓNG GÓI BHK02 Bùi Hồng Khuya Ep PX ÉP ĐÙN BHK03 Bùi Hồng Khá KD P. KD BHK04 Bùi Hà Kính Kh TỔ KHUÔN BHK05 Bùi Hồng Khá KT P. KT BVK00 Bùi Văn Khá Ox PX ÔXYHÓA BVK01 Bùi Văn Khai QL PQL BVK02 Bùi Văn Khoan Sn PX SƠN BVK03 Bùi Văn Khống TC P.TCHC BVK04 Bùi Văn Khải TV P. TCKT BVK05 Bùi Văn Khía DQT00 Dương Võ Quang Tiến FQF00 Đặng Quốc Đại FJF01 Đỗ Đại
Bạn sẽ thấy khi xài các mã này, chuyện nhập & tìm dữ liệu sẽ nhanh hơn trước đây là cái chắc!
Rất vui nếu được tiếp tục trao đổi cùng bạn
Rất đồng ý với bạn cề chuyện bổ sung thêm trường/cột [Số CMND] (Sẽ có tiều đề là [CCCD])e xin được bổ sung thêm trong file
Thứ nhất bộ mã này sẽ được tạo ra bằng cách nào mà ta mong muốn:bác cho e hỏi một chút với ạ. cái bảng mã này mình nhìn tên rồi viết mã sang bên cạnh, hay là có code két gì để khi mình đưa danh sách vào nó sẽ xuất cho mình bảng mã theo thứ tự luôn ạ.Nếu có đoạn code đó có thể cho e tham khảo được không ạ, e cảm ơn.
Dạ vâng, cảm ơn bác đã chia sẻ bộ code này.Rất đồng ý với bạn cề chuyện bổ sung thêm trường/cột [Số CMND] (Sẽ có tiều đề là [CCCD])
Còn trang tính tính thứ 2 mà bạn thêm ('HSL') hàng tháng mình xin có vày ý như sau:
1./ Các dòng trống trên cùng nên bỏ đi, vì nó là CSDL
2./ Cột có tên là 'Ngày tháng' nên nhập theo dạng 'MM/DD/yyyy' nhưng ta định dạng theo hệ 'DD/MM/yyyy' cho quen mắt
Nếu không sẽ là khó trong giao tiếp giữa chúng ta về sau khi đang là 'dd/mm/yyyy'.
3./ Cột thứ 2 không nên xài [Họ & Tên], mà thay vô dó sẽ là [Mã NV]
4./ Trang tính này nên đem qua trang có tên là 'DMuc' như hiện nay
Bạn có thể nêu lý do phản bát lại ý của mình để ta thảo luận tiếp;
Sau đây ta bàn tiếp đến các khâu nhập liệu hiện thời của bạn:
a) Bạn có nuốn mình viết 1 Form nhập dữ liệu cho bạn hay không? Nếu muốn thì bạn cho biết bạn đang nhập liệu chủ yếu là khâu nào đang gây vất vã cho bạn?
b) Sau trang 'DMuc' chúng ta tiếp theo sẽ xử lý trang nào, xin bạn cho biết để chúng ta thảo luận tiếp
Mong thông tin từ bạn & cũng xin lỗi là trả lời bài này hơi chậm!
Thân ái!
Bài đã được tự động gộp:
Thứ nhất bộ mã này sẽ được tạo ra bằng cách nào mà ta mong muốn:
1./ Khi bổ sung người mới chuyển về CQ (Có nghĩa là ta đã có danh sách trong CQ có mã từng người rối & người mói về cần được gán mã) lúc đó bạn xem file bài trên & thử thao tác nhiều lần để thấy vấn đề
& vô các macro trong Form để biết 'qui trình' để tạo mã cho người NV mới là như thế nào.
2./ Khi bạn có 1 đanh sách toàn bộ CQ mà muốn chuyển sang xài toàn bộ bộ mã này, mình sẽ giúp bạn dùng macro dó giúp bạn chuyển đổi
Nếu bạn muốn sở hữu bộ macro đó để xài cho những danh sách khác thì nghiên cứu sâu thêm macro trong Form nêu trên. Sau đó mình sẽ hướng dẫn bạn thêm nếu cần
Rất đồng ý với bạn cề chuyện bổ sung thêm trường/cột [Số CMND] (Sẽ có tiều đề là [CCCD])
Còn trang tính tính thứ 2 mà bạn thêm ('HSL') hàng tháng mình xin có vày ý như sau:
1./ Các dòng trống trên cùng nên bỏ đi, vì nó là CSDL
2./ Cột có tên là 'Ngày tháng' nên nhập theo dạng 'MM/DD/yyyy' nhưng ta định dạng theo hệ 'DD/MM/yyyy' cho quen mắt
Nếu không sẽ là khó trong giao tiếp giữa chúng ta về sau khi đang là 'dd/mm/yyyy'.
3./ Cột thứ 2 không nên xài [Họ & Tên], mà thay vô dó sẽ là [Mã NV]
4./ Trang tính này nên đem qua trang có tên là 'DMuc' như hiện nay
Bạn có thể nêu lý do phản bát lại ý của mình để ta thảo luận tiếp;
Sau đây ta bàn tiếp đến các khâu nhập liệu hiện thời của bạn:
a) Bạn có nuốn mình viết 1 Form nhập dữ liệu cho bạn hay không? Nếu muốn thì bạn cho biết bạn đang nhập liệu chủ yếu là khâu nào đang gây vất vã cho bạn?
b) Sau trang 'DMuc' chúng ta tiếp theo sẽ xử lý trang nào, xin bạn cho biết để chúng ta thảo luận tiếp
Mong thông tin từ bạn & cũng xin lỗi là trả lời bài này hơi chậm!
Thân ái!
Bài đã được tự động gộp:
Thứ nhất bộ mã này sẽ được tạo ra bằng cách nào mà ta mong muốn:
1./ Khi bổ sung người mới chuyển về CQ (Có nghĩa là ta đã có danh sách trong CQ có mã từng người rối & người mói về cần được gán mã) lúc đó bạn xem file bài trên & thử thao tác nhiều lần để thấy vấn đề
& vô các macro trong Form để biết 'qui trình' để tạo mã cho người NV mới là như thế nào.
2./ Khi bạn có 1 đanh sách toàn bộ CQ mà muốn chuyển sang xài toàn bộ bộ mã này, mình sẽ giúp bạn dùng macro dó giúp bạn chuyển đổi
Nếu bạn muốn sở hữu bộ macro đó để xài cho những danh sách khác thì nghiên cứu sâu thêm macro trong Form nêu trên. Sau đó mình sẽ hướng dẫn bạn thêm nếu cần
về các vấn đề a đưa ra do thói quen sử dụng công thức lên e hay để có dòng chống, về định dạng ngày tháng do cách nhìn của người việt nam quen dùng dd/mm/yyyy, hiện tại khâu nhập bảng chấm công đang là vấn đề nhập bảng chấm công là vất vả nhất, đúng như a nói có thể một người trong một tháng làm ở hai bộ phận khác nhau, ở hai bộ phận có các định mức tiền lương và hệ số khác nhau, a giúp e tạo from với ạRất đồng ý với bạn cề chuyện bổ sung thêm trường/cột [Số CMND] (Sẽ có tiều đề là [CCCD])
Còn trang tính tính thứ 2 mà bạn thêm ('HSL') hàng tháng mình xin có vày ý như sau:
1./ Các dòng trống trên cùng nên bỏ đi, vì nó là CSDL
2./ Cột có tên là 'Ngày tháng' nên nhập theo dạng 'MM/DD/yyyy' nhưng ta định dạng theo hệ 'DD/MM/yyyy' cho quen mắt
Nếu không sẽ là khó trong giao tiếp giữa chúng ta về sau khi đang là 'dd/mm/yyyy'.
3./ Cột thứ 2 không nên xài [Họ & Tên], mà thay vô dó sẽ là [Mã NV]
4./ Trang tính này nên đem qua trang có tên là 'DMuc' như hiện nay
Bạn có thể nêu lý do phản bát lại ý của mình để ta thảo luận tiếp;
Sau đây ta bàn tiếp đến các khâu nhập liệu hiện thời của bạn:
a) Bạn có nuốn mình viết 1 Form nhập dữ liệu cho bạn hay không? Nếu muốn thì bạn cho biết bạn đang nhập liệu chủ yếu là khâu nào đang gây vất vã cho bạn?
b) Sau trang 'DMuc' chúng ta tiếp theo sẽ xử lý trang nào, xin bạn cho biết để chúng ta thảo luận tiếp
Mong thông tin từ bạn & cũng xin lỗi là trả lời bài này hơi chậm!
Thân ái!
Bài đã được tự động gộp:
Thứ nhất bộ mã này sẽ được tạo ra bằng cách nào mà ta mong muốn:
1./ Khi bổ sung người mới chuyển về CQ (Có nghĩa là ta đã có danh sách trong CQ có mã từng người rối & người mói về cần được gán mã) lúc đó bạn xem file bài trên & thử thao tác nhiều lần để thấy vấn đề
& vô các macro trong Form để biết 'qui trình' để tạo mã cho người NV mới là như thế nào.
2./ Khi bạn có 1 đanh sách toàn bộ CQ mà muốn chuyển sang xài toàn bộ bộ mã này, mình sẽ giúp bạn dùng macro dó giúp bạn chuyển đổi
Nếu bạn muốn sở hữu bộ macro đó để xài cho những danh sách khác thì nghiên cứu sâu thêm macro trong Form nêu trên. Sau đó mình sẽ hướng dẫn bạn thêm nếu cần
ở công ty e chia theo khối gián tiếp và trực tiếp:Giờ chúng ta thảo luận về 'BCC' của CQ bạn:
Thường thì BCC được chia theo từng tổ hay từng đội; Ý mình là cỡ dưới 30 người
Nhưng trong file bài #1 bạn lại nhốt chung trong 1 trang đến hơn 440 người
Vậy hàng tháng qui trình nhập dữ liệu vô BCC này là sao?
Nhập theo danh sách các tổ đưa lên hàng ngày, hay gần cuối tháng nhập 1 lần cho mọi người trong CQ;
Xin thêm 1 câu hỏi: CQ bạn có bao nhiêu định mức lương hiện hành?
Dù gì đi nữa, trong BCC của CQ bạn đang thiếu cột quan trọng, đó là Mã NV
Mong có thông tin sớm từ bạn!
ĐM lương/kg sản phẩm | ||||||||||||
1 | 700 | |||||||||||
2 | 600 | |||||||||||
3 | 450 | |||||||||||
4 | 350 | |||||||||||
5 | 300 | |||||||||||
6 | 180 | |||||||||||
7 | 55 | |||||||||||
8 | 40 | |||||||||||
2019 | |||||||||||||||
2 | BẢNG LƯƠNG THÁNG 02. | ||||||||||||||
STT | Mã | Ho & Tên | Loại lương | Bộ phận | Chức vụ | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | |
1 | PVL01 | Phạm Văn Linh | HC | QL | GD | ||||||||||
2 | LCT00 | Lê Chiến Thắng | HC | QL | KS | ||||||||||
3 | VHN00 | Vi Hải Ninh | HC | QL | PP | ||||||||||
4 | TDS00 | Tạ Duy Sơn | HC | QL | TL | ||||||||||
5 | HHT00 | Hồ Hữu Tâm | HC | Kh | TP | ||||||||||
6 | TQH00 | Trịnh Quang Hải | HC | KT | CN | ||||||||||
7 | HFH00 | Hà Đức Hậu | HC | KT | KCS | ||||||||||
8 | NTA00 | Nguyễn Lương Trường An | HC | KT | KCS | ||||||||||
9 | DJT00 | Dương Thắng | HC | KT | NV | ||||||||||
13 | PVF00 | Phạm Văn Đạt | HC | KT | NV | ||||||||||
14 | VTN00 | Vương Thị Nhung | HC | KT | PP | ||||||||||
15 | PVT01 | Phạm Văn Thuấn | HC | KT | TP | ||||||||||
16 | BVK01 | Bùi Văn Khang | L1 | Sn | NV | ||||||||||
17 | LQP01 | Lê Quang Phúc | L1 | Sn | NV | ||||||||||
18 | TMC01 | Trương Mạnh Chiến | L1 | Sn | NV | ||||||||||
19 | NDK01 | Nguyễn Duy Khánh | L1 | Sn | PP | ||||||||||
20 | BHK01 | Bùi Hồng Khải | L1 | Sn | TP | ||||||||||
21 | FTV01 | Đặng Tuấn Việt | L2 | Ox | CN | ||||||||||
22 | MTT01 | Mai Thị Thoa | L2 | Ox | CN | ||||||||||
23 | NAV00 | Phạm Anh Văn | L2 | Ox | CN | ||||||||||
24 | NDH00 | Nguyễn Duy Hùng | L2 | Ox | CN | ||||||||||
25 | NFC00 | Nguyễn Đức Cầu | L2 | Ox | CN | ||||||||||
26 | NMP00 | Nguyễn Minh Phú | L2 | Ox | CN | ||||||||||
27 | BHK01 | Bùi Hồng Khải | L2 | Ox | TP |
Lục trong file cũ, mình có bảng này:
Như vậy là cần phân biệt các BCC theo từng khối định mức lương mới có thể từ BCC chuyển sang bảng lương được.
ĐM lương/kg sản phẩm 1 700 2 600 3 450 4 350 5 300 6 180 7 55 8 40
Vậy bạn nên khẳng định là tại CQ bạn có (8 + 1) định mức lương & nên chăng lập các BCC & bảng lương tương ứng theo
Nếu vậy ta phải có cột để phân biệt giữa các thành viên thuộc định mức này khác với định mức khác
Vậy nên là 9 loại BCC & bảng lương phải không?
Mình định BCC sẽ như vầy:
e cũng chưa được hiểu hết ý của ah, e sẽ tập hợp định mức của bên e và gửi lại để ah giúp ạ
2019 2BẢNG LƯƠNG THÁNG 02. STT Mã Ho & Tên Loại lương Bộ phận Chức vụ 01 02 03 04 05 06 07 08 091 PVL01 Phạm Văn Linh HC QL GD 2 LCT00 Lê Chiến Thắng HC QL KS 3 VHN00 Vi Hải Ninh HC QL PP 4 TDS00 Tạ Duy Sơn HC QL TL 5 HHT00 Hồ Hữu Tâm HC Kh TP 6 TQH00 Trịnh Quang Hải HC KT CN 7 HFH00 Hà Đức Hậu HC KT KCS 8 NTA00 Nguyễn Lương Trường An HC KT KCS 9 DJT00 Dương Thắng HC KT NV 13 PVF00 Phạm Văn Đạt HC KT NV 14 VTN00 Vương Thị Nhung HC KT PP 15 PVT01 Phạm Văn Thuấn HC KT TP 16 BVK01 Bùi Văn Khang L1 Sn NV 17 LQP01 Lê Quang Phúc L1 Sn NV 18 TMC01 Trương Mạnh Chiến L1 Sn NV 19 NDK01 Nguyễn Duy Khánh L1 Sn PP 20 BHK01 Bùi Hồng Khải L1 Sn TP 21 FTV01 Đặng Tuấn Việt L2 Ox CN 22 MTT01 Mai Thị Thoa L2 Ox CN 23 NAV00 Phạm Anh Văn L2 Ox CN 24 NDH00 Nguyễn Duy Hùng L2 Ox CN 25 NFC00 Nguyễn Đức Cầu L2 Ox CN 26 NMP00 Nguyễn Minh Phú L2 Ox CN 27 BHK01 Bùi Hồng Khải L2 Ox TP
2019 | ||||||||||||||||
2 | BẢNG LƯƠNG THÁNG 02. | |||||||||||||||
STT | Mã | Ho & Tên | Loại lương | Bộ phận | Chức vụ | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | ||
1 | BHK00 | Bùi Hồng Khải | HC | DG | CN | X | X | X | ||||||||
2 | BHK00 | Bùi Hồng Khải | L07 | Sn | TP | X | X | X | ||||||||
3 | BHK00 | Bùi Hồng Khải | L04 | Ox | Xe | X | X | |||||||||
4 | BVK01 | Bùi Văn Khang | L05 | Ox | TX | X | X | X | X | |||||||
5 | BVK01 | Bùi Văn Khang | L07 | Sn | NV | X | X | |||||||||
6 | BVK01 | Bùi Văn Khang | L01 | DG | TC | X | ||||||||||
7 | CVT00 | Chu Quang Tiến | L08 | Ep | TP | X | X | X | X | X | X | |||||
8 | DJT00 | Dương Thắng | L02 | KT | NV | X | X | X | X | X | X | |||||
9 |
e xin hỏi thêm là có cần bổ sung thêm đơn giá tiền lương ở đây nữa k ạ, vì mỗi loại lại có đợ giá tiền lương khác nhau nữa a, còn về định mức lương thì có nhiều hơn 9 loạiMình cho rằng, tại CQ bạn có 1 số không ít những lao động những ngày đầu tháng làm việc với 1 định mức lương khác với giữa tháng & cuối tháng
Bới vậy trong BCC sẽ có tổng số dòng để chấm công lớn hơn nhiều so với tổng số nhân viên trong CQ
& như thế phải có 1 cột để hiểu nhóm người nào hưởng định mức nào phân biệt với nhóm người khác (với định mức lưng khác).
2019 2BẢNG LƯƠNG THÁNG 02. STT Mã Ho & Tên Loại lương Bộ phận Chức vụ 01 02 03 04 05 06 07 08 091 BHK00 Bùi Hồng Khải HC DG CN X X X 2 BHK00 Bùi Hồng Khải L07 Sn TP X X X 3 BHK00 Bùi Hồng Khải L04 Ox Xe X X 4 BVK01 Bùi Văn Khang L05 Ox TX X X X X 5 BVK01 Bùi Văn Khang L07 Sn NV X X 6 BVK01 Bùi Văn Khang L01 DG TC X 7 CVT00 Chu Quang Tiến L08 Ep TP X X X X X X 8 DJT00 Dương Thắng L02 KT NV X X X X X X 9
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2