GAEXCEL1976
Thành viên mới

- Tham gia
- 4/7/26
- Bài viết
- 4
- Được thích
- 0
Mong mọi người chỉ giúp cách in nhiều sheet mà mỗi sheet chi in một trang ạ. Xin cảm ơn!

Chắc là phải dùng VBA rồi.Mong mọi người chỉ giúp cách in nhiều sheet mà mỗi sheet chi in một trang ạ. Xin cảm ơn!

Hãy thử thêm 1 cách (làm bằng VBA- có sự giúp đỡ của em ChatGPT) này nữa xem sao?Xin gửi các ACE file mẫu ạ (cấu trúc và dữ liệu của các sheet hoàn toàn khác nhau ạ), rất mong được mọi người giúp đỡ. Xin cảm ơn!

Cảm ơn Bác nhiều ạ!Hãy thử thêm 1 cách (làm bằng VBA- có sự giúp đỡ của em ChatGPT) này nữa xem sao?
1/Nhấn nút "Lấy DS và số trang" để có danh sách các Sheet và tổng số trang từng sheet (cột B2-D...)
2/ Nhập ý định in trang nào? của sheet nào?In dọc hay in ngang (có thể cho phép trong cùng 1 sheet thì trang xx-yy in Ngang, và trang aa-bb lại in dọc)? có in tiêu đề đầu trang không? Hay là in toàn bộ sheet bỏ qua 1 số trang được chỉ định,...
a)ví dụ Khi nhập BO(3-5) thì trang 3 đến 5 sẽ không được in ra còn lại sẽ in toàn bộ các trang khác có trong sheet.
b) Khi nhập TD(3-5N=13-15, 6-8=3),9-11,14 thì các Trang 3 đến 5 sẽ được in ra có tiêu đề đầu trang là dòng 13-15, các trang 6-8 sẽ được in ra dọc có tiêu đề là dòng 3,trang 9-11 và trang 14 sẽ được in ra (in dọc) mà không có tiêu đề.
c) nếu bạn chỉ định chỉ số trang định in> tổng số trang in của sheet sẽ hiện lên thông báo lỗi. và máy in dừng lại không tiếp tục in, mọi lệnh in trước đó sẽ được gỡ bỏ.
Lưu ý tôi chưa test kỹ.
Hy vọng giúp được bạn.
Chúc thành công.
Cảm ơn Bác!Bạn có 2 cách để làm như sau:
Cách 1: Sử dụng tính năng Print Entire Workbook (khuyên dùng)
- Mở file Excel bạn muốn in.
- Trên thanh menu, chọn thẻ File -> chọn Print (hoặc nhấn tổ hợp phím Ctrl + P).
- Tại mục Settings (Cài đặt), nhấp vào mũi tên xổ xuống ở ô đầu tiên (thường mặc định là Print Active Sheets).
- Chọn Print Entire Workbook (In toàn bộ sổ làm việc).
- Kiểm tra lại giao diện hiển thị ở trang xem trước (Preview) bên phải xem đã đầy đủ các sheet chưa, sau đó nhấn nút Print để in.
Cách 2: Chọn các sheet cần in bằng phím Ctrl / Shift
Cách này cực kỳ hữu ích khi file của bạn có nhiều sheet nhưng bạn chỉ muốn in một vài sheet cụ thể (hoặc loại trừ một vài sheet không muốn in).
- Nhìn xuống thanh tab tên sheet ở góc dưới bên trái màn hình.
- Chọn các sheet cần in:
- Sau khi các sheet cần in đã được chọn (các tab sheet sẽ sáng lên cùng nhau), bạn nhấn Ctrl + P.
- Nếu các sheet nằm liền kề nhau: Nhấp chuột trái vào sheet đầu tiên, giữ phím Shift rồi nhấp vào sheet cuối cùng.
- Nếu các sheet nằm rời rạc: Giữ phím Ctrl và nhấp chuột trái vào từng sheet bạn muốn in.- Tại mục Settings, hãy đảm bảo ô đầu tiên đang để là Print Active Sheets (In các sheet đang hoạt động). Lúc này Excel sẽ hiểu "Active Sheets" chính là nhóm các sheet bạn vừa bôi chọn.
- Nhấn Print để hoàn tất.