Hỏi cách tự động phân vùng lại trước khi in biên bản

Liên hệ QC

An Trần Enino

Thành viên mới
Tham gia
6/12/18
Bài viết
6
Được thích
0
Em làm 1 chiếc in tự động biên bản nghiệm thu nhưng vấn đề gặp chưa tìm được hướng giải quyết
Trường hợp 1: khi nội dung ít nằm gọn trong 2 trang thì in bình thường -> nội dung biên bản trải đầy từ trang 1 -> 2
Trường hợp 2: Khi nội dung biên bản nhiều hơn >2 trang (3~4~5 trang) thì nội dung ko được đẩy đầy vào các trang lần lượt như trường hợp 1 nó sinh ra hiện tượng như cái bảng dưới
-> Xin các bác cho hướng hoặc hướng dẫn giải quyết xử lý trường hợp 2
Ảnh minh hoạ, em xin cảm ơn các bác
 

File đính kèm

  • 1.png
    1.png
    57.5 KB · Đọc: 29

File đính kèm

  • 1.pdf
    392.8 KB · Đọc: 19
Lần chỉnh sửa cuối:
Upvote 0
Bạn dùng lọc trường khi in để loại bỏ các hàng không có dữ liệu (trống) nhé
 
Upvote 0
Với các ô đơn mình nghĩ chỉ cần remove page break là xong
 
Upvote 0
Với các ô đơn mình nghĩ chỉ cần remove page break là xong
cái này thực hiện được bằng vba ko anh
Bạn dùng lọc trường khi in để loại bỏ các hàng không có dữ liệu (trống) nhé
em cảm ơn a đã hd, điều này e đã làm rồi nhưng vùng in của nó k tự động điều chỉnh lên hay bị lỗi như ảnh ở bài #1 đấy anh tức là vùng in nó luôn xđ như biên bản số 1 lên sang biên bản số 2 dài ngắn nó hay bị đẩy nội dung về trang sau chứ k lấp đầy trong các trang
 
Upvote 0
Em làm 1 chiếc in tự động biên bản nghiệm thu nhưng vấn đề gặp chưa tìm được hướng giải quyết
Trường hợp 1: khi nội dung ít nằm gọn trong 2 trang thì in bình thường -> nội dung biên bản trải đầy từ trang 1 -> 2
Trường hợp 2: Khi nội dung biên bản nhiều hơn >2 trang (3~4~5 trang) thì nội dung ko được đẩy đầy vào các trang lần lượt như trường hợp 1 nó sinh ra hiện tượng như cái bảng dưới
-> Xin các bác cho hướng hoặc hướng dẫn giải quyết xử lý trường hợp 2
Ảnh minh hoạ, em xin cảm ơn các bác
1/ Hỏi về Lập trình với Excel mà bạn lại đưa cái hình và File PDF là sao bạn?
2/ Bạn đưa cái File Excel lên chưa chắc đã có người kiên nhẫn giúp cho bạn từ A >> Z, huống hồ chi chỉ đưa cái hình và File PDF (bó tay với bạn luôn).
 
Upvote 0
Có thể do từng hàng chứa quá nhiều nội dung, bạn nên tách các nội dung ra từng hàng riêng đừng gom lại vì khi in hàng có độ cao vượt quá vùng chứa của trang in thì mặc nhiên nguyên hàng đó bị đẩy qua trang sau và hạn chế Merge các hàng.
In hàng loạt khi biểu mẫu in phải chuẩn thống nhất, còn các văn bản nội dung thay đổi liên tục làm chiều cao hàng thay đổi nhiều thì bạn nên thiết kế lại, chuyển qua chế độ page break để có thể kéo căn chỉnh từng trang hoặc code thêm vào lệnh preview xem trước khi in chứ không khi in ra hư một đống giấy lại bỏ phí.
 
Upvote 0
Bạn thử code này thử xem nhé
 

File đính kèm

  • PRINT SELECTION.xlsm
    21.7 KB · Đọc: 11
Upvote 0
em cảm ơn các bác đã cho hướng dẫn và ý tưởng nhé tks các bác rất nhiều
 
Upvote 0
Có thể do từng hàng chứa quá nhiều nội dung, bạn nên tách các nội dung ra từng hàng riêng đừng gom lại vì khi in hàng có độ cao vượt quá vùng chứa của trang in thì mặc nhiên nguyên hàng đó bị đẩy qua trang sau và hạn chế Merge các hàng.
In hàng loạt khi biểu mẫu in phải chuẩn thống nhất, còn các văn bản nội dung thay đổi liên tục làm chiều cao hàng thay đổi nhiều thì bạn nên thiết kế lại, chuyển qua chế độ page break để có thể kéo căn chỉnh từng trang hoặc code thêm vào lệnh preview xem trước khi in chứ không khi in ra hư một đống giấy lại bỏ phí.
đúng là e mắc lỗi giống như bác khi gán cái nội dung hợp đồng nó dài quá thành ra 1 excel nó p chứa nhiều dòng chữ thành ra nó hay bị đẩy về trang sau và tạo ra khoảng trống ở phía trước,
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom