Hướng Dẫn Tạo Sheet Phân Ca Tự Động
Chào mọi người! Em có một file Excel với các sheet như sau:
• Sheet "nhapdulieu": Nhập mã nhân viên đầu và cuối bất kỳ.
• Sheet "database": Chứa dữ liệu nhân viên.
• Sheet "form": Mẫu thông báo kết quả nhân viên.Em muốn tạo các sheet mới thông báo kết quả nhân viên dựa trên dữ liệu có sẵn. Ví dụ, nhập mã nhân viên bắt đầu là 1 và mã nhân viên kết thúc là 3 thì sẽ tạo ra 3 sheet thông báo kết quả của từng nhân viên. Em xin chân thành cảm ơn!
Hướng dẫn sử dụng:
1. Nhấn nút "Chạy Code" để tạo các sheet thông báo kết quả.
2. Lưu ý:
• Nếu ô D3 để trống, sẽ xuất hiện thông báo.
• Nếu ô D5 để trống, code sẽ tạo các sheet từ STT (ô D3) đến hết.
• Nếu sheet (maNV) đã tồn tại, sẽ xuất hiện thông báo hỏi có ghi đè hay không.
• Khi nhấn nút "Xóa", tất cả các sheet không phải là "nhapdulieu", "form", "database" sẽ bị xóa.
• Nếu cột MaNV của sheet "database" để trống, khi chạy code sẽ bị lỗi.
17735
Lưu ý thêm:
• Nếu bạn muốn in thông báo kết quả ca trực (ca, …) của từng nhân viên, VBA hoàn toàn có thể thực hiện được chỉ cần 1 sheet "form" mà không cần phải tạo mỗi nhân viên một sheet như yêu cầu ở trên để giảm bớt dung lượng file.
Gợi ý:
1. Muốn tạo MaNV tự động thì hoàn toàn có thể sử dụng code VBA để tạo.
2. Việc tạo mã theo code VBA sẽ đảm bảo mỗi đối tượng (nhân viên, hàng hóa,…) có một mã duy nhất không trùng với bất kỳ đối tượng nào khác, giúp việc truy cập và tham chiếu luôn chính xác
Kỹ năng giải quyết vấn đề hiệu quả
Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...
Xem khóa học