Chào các bạn, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một tiện ích nhỏ mình tự code để giải quyết vấn đề lập lịch cho các phòng ban trong công ty. Công ty mình có nhiều phòng ban và mỗi phòng ban lại có lịch làm việc, lịch trực khác nhau, việc cập nhật thủ công rất mất thời gian và dễ sai sót.
Tiện ích này giúp tự động tạo lịch theo từng phòng ban dựa trên các quy tắc mình thiết lập sẵn. Ví dụ, mình có thể quy định ngày nghỉ cuối tuần, ngày nghỉ lễ, hoặc quy tắc luân phiên trực ca.
Cách hoạt động khá đơn giản:
- Bạn nhập danh sách nhân viên và phòng ban của họ vào một sheet.
- Thiết lập các quy tắc chung (ngày lễ, ngày nghỉ cố định).
- Chọn phòng ban muốn tạo lịch, tiện ích sẽ tự động sinh ra một sheet mới với lịch chi tiết cho phòng ban đó.
Mình đã sử dụng tiện ích này được vài tháng và thấy rất hiệu quả. Nó giúp tiết kiệm đáng kể thời gian và giảm thiểu sai sót trong việc quản lý lịch làm việc.
Nếu bạn nào quan tâm, mình có thể chia sẻ file Excel kèm theo code VBA. Tuy nhiên, code này có thể cần chỉnh sửa một chút để phù hợp với quy tắc cụ thể của từng công ty nhé.
Rất mong nhận được phản hồi và ý kiến đóng góp từ các bạn!