Hướng Dẫn Tạo Sheet Phân Ca Tự Động

Chia sẻ bởi:hamaihuong0710
★★★★★
Quảng cáo

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ả
Khóa học SprinGO phù hợp

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
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm