Xin chào ACE trên GPE !
Tôi thường in các báo cáo lọc từ pivottable và dùng lệnh:
ActiveSheet.PageSetup.PrintArea = Range([A1], [L6000].End(xlUp)).Address
Trong nhiều sheet khi tôi sử dụng code có câu lệnh trên thì việc in do câu lệnh đặt vùng in trên diễn ra bình thường. Tôi làm thêm 1 số báo cáo (từ pivottable) và áp dụng đoạn code trên thì không có hiệu lực nữa. Lúc này đoạn code trên chỉ có hiệu lực với cột(column) còn về dòng thì chỉ đặt vùng in ở vị trí dòng 8 hoặc dòng 10. (trước đây với lệnh trên, tuỳ dữ liệu, đoạn code trên đặt vùng in phù hợp với dữ theo dòng dữ liệu - nên không cần chỉnh lại vùng in khi cần in).
Hiện nay tôi không đặt được vùng in với lệnh trên nữa, không hiểu bị lỗi gì. Khi đã làm lại bảng pivot khác, sửa lại code có câu lệnh trên nhưng chưa có kết quả. Không hiểu bị lỗi gì.
Tôi muốn nhờ mọi người giúp đỡ. Tôi xin chân thành cảm ơn !
Tôi thường in các báo cáo lọc từ pivottable và dùng lệnh:
ActiveSheet.PageSetup.PrintArea = Range([A1], [L6000].End(xlUp)).Address
Trong nhiều sheet khi tôi sử dụng code có câu lệnh trên thì việc in do câu lệnh đặt vùng in trên diễn ra bình thường. Tôi làm thêm 1 số báo cáo (từ pivottable) và áp dụng đoạn code trên thì không có hiệu lực nữa. Lúc này đoạn code trên chỉ có hiệu lực với cột(column) còn về dòng thì chỉ đặt vùng in ở vị trí dòng 8 hoặc dòng 10. (trước đây với lệnh trên, tuỳ dữ liệu, đoạn code trên đặt vùng in phù hợp với dữ theo dòng dữ liệu - nên không cần chỉnh lại vùng in khi cần in).
Hiện nay tôi không đặt được vùng in với lệnh trên nữa, không hiểu bị lỗi gì. Khi đã làm lại bảng pivot khác, sửa lại code có câu lệnh trên nhưng chưa có kết quả. Không hiểu bị lỗi gì.
Tôi muốn nhờ mọi người giúp đỡ. Tôi xin chân thành cảm ơn !