Bác cho em hỏi thêm chút ạ!
1) Em đã in thật ra giấy và cả chuyển code sang chế độ xem thử (.Range("A1:G47").Print
Preview để test nhưng vẫn bị vậy)
Cụ thể:
Ví dụ:
- Em gõ vào L1=3, L2=3 (tức là: In Từ trang 3 đến trang 3) rồi bấm vào nút
PRINT thì số tiết của các giáo viên Lâm, Lan, Lân như hình 1 ở dưới:
View attachment 210468
- Nếu em gõ vào L1=1, L2=3 (tức là: In Từ trang 1 đến trang 3) rồi bấm vào nút
PRINT thì số tiết của các giáo viên Lâm, Lan, Lân em phát hiện tăng lên nhiều như hình 2:
View attachment 210470
* Mà ý em mong muốn là: nếu in từ trang 1 đến trang 3 thì sau khi tạo được TKB của 4 giáo viên ở trang 1 xong sẽ chuyển ra máy in, tiếp đó sẽ tạo TKB của 4 giáo viên ở trang 2 rồi chuyển ra máy in và cuối cùng tạo TKB của 4 giáo viên ở trang 3 => máy in. Như vậy sẽ in được 3 trang gồm thời khóa biểu của 12 GV (Hiện tại nếu làm như trên chỉ in ra được 1 trang duy nhất như hình 2)
2) Em đã thử bổ sung code tự tạo Danh sách GV từ sheet"TKB" vào cột P ở sheet"TKB_GV" (em cóp nhặt từ các file mẫu của các anh, chị trên giai phap excel) Anh xem giúp em xem ổn ko ạ! (file đính kèm)
File TKB trên em lấy làm ví dụ vì đó chỉ là 2 khối 6, 7 và trường chỉ có 1 GV TD nên 1 số GV khác phải dạy kiêm nhiệm. Có thể cách diễn đạt của em chưa rõ hoặc dài dòng rất mong anh bỏ qua! Em xin chân thành cảm ơn ạ!