moonlight1110
Thành viên mới

- Tham gia
- 4/8/09
- Bài viết
- 6
- Được thích
- 0
Hi all,
Nhờ các cao thủ giúp em đoạn code VBA để xếp lịch trực ca cho phòng em theo nguyên tắc sau : Phòng em có 19 người trong đó có 5 nữ
- Mỗi ngày có 3 ca trực : ca 1, ca 2, ca 3
- Nữ không trực ca 2 và ca 3 và không trực thứ 7 và Chủ Nhật
- Tổng số ca của mỗi người phải bằng nhau hoặc chỉ hơn kém nhau 1 ca.
- Tổng số ca các ngày cuối tuần của các nhân viên nam là bằng nhau hoặc chỉ hơn kém nhau 1 ca
- Khoảng cách giữa 2 ca liền nhau của 1 nhân viên tối thiểu là 1 ngày.
- Riêng đối với nhân viên có tên Nguyễn Văn An thì ưu tiên trực ca 3 vào các ngày mùng 1, 11 và 21.
- Nhân viên nào trực ca 3 thì sẽ được nghỉ bù vào ngày làm việc tiếp theo.
Em gửi kèm file mẫu lịch trực ca để các anh, chị xem.
Em xin chân thành cảm ơn các cao thủ và sẽ hậu tạ !
Nhờ các cao thủ giúp em đoạn code VBA để xếp lịch trực ca cho phòng em theo nguyên tắc sau : Phòng em có 19 người trong đó có 5 nữ
- Mỗi ngày có 3 ca trực : ca 1, ca 2, ca 3
- Nữ không trực ca 2 và ca 3 và không trực thứ 7 và Chủ Nhật
- Tổng số ca của mỗi người phải bằng nhau hoặc chỉ hơn kém nhau 1 ca.
- Tổng số ca các ngày cuối tuần của các nhân viên nam là bằng nhau hoặc chỉ hơn kém nhau 1 ca
- Khoảng cách giữa 2 ca liền nhau của 1 nhân viên tối thiểu là 1 ngày.
- Riêng đối với nhân viên có tên Nguyễn Văn An thì ưu tiên trực ca 3 vào các ngày mùng 1, 11 và 21.
- Nhân viên nào trực ca 3 thì sẽ được nghỉ bù vào ngày làm việc tiếp theo.
Em gửi kèm file mẫu lịch trực ca để các anh, chị xem.
Em xin chân thành cảm ơn các cao thủ và sẽ hậu tạ !