Tự động chọn chân dung hoặc phong cảnh (Microsoft Excel)
Barbara có một trang tính mà cô ấy cần in ra định kỳ.
Đôi khi cô ấy chỉ cần in ba cột dữ liệu và những lúc khác cô ấy cần in nhiều hơn. Khi cô ấy chỉ in ba cột, chúng rất vừa vặn trên một trang in theo hướng dọc. Khi cô ấy in nhiều cột hơn thì cô ấy cần in theo hướng ngang. Barbara tự hỏi liệu có cách nào cô có thể thiết lập Excel để nó tự động chuyển từ dọc sang ngang dựa trên số cột mà cô muốn in.
Có lẽ cách dễ nhất để xử lý kiểu in này là thêm một macro nhỏ chạy ngay trước khi in. Nếu vùng in được đặt sao cho nó chứa 1, 2 hoặc 3, cột, thì bản in được thực hiện theo hướng dọc. Bất kỳ số lượng cột và hướng ngang nào khác được sử dụng. Đây là macro; bạn nên thêm nó vào mô-đun ThisWorkbook:
Private Sub Workbook_BeforePrint(Cancel As Boolean) With ActiveSheet.PageSetup If Range(.PrintArea).Columns.Count > 3 Then .Orientation = xlLandscape Else .Orientation = xlPortrait End If End With End Sub
Tất nhiên, nó có thể có lợi hơn (và linh hoạt) nếu bạn chỉ sử dụng tính năng Chế độ xem tùy chỉnh của Excel. Bạn có thể chỉ định dạng xem bao gồm ba cột của mình hoặc bất kỳ số cột nào bạn muốn. Bạn thậm chí có thể có chế độ xem bao gồm cài đặt in, vì vậy hướng của trang sẽ được bao gồm trong chế độ xem. Làm theo các bước sau để thiết lập chế độ xem:
-
Định dạng và sắp xếp trang tính của bạn khi bạn muốn nó xuất hiện. Ngoài ra, hãy đảm bảo rằng bạn đặt cả vùng in cho ba cột của mình và đặt bố cục trang thành hướng dọc.
-
Chọn Chế độ xem tùy chỉnh từ menu Chế độ xem. Excel sẽ hiển thị hộp thoại Chế độ xem tùy chỉnh.
-
Bấm vào nút Thêm. Excel sẽ hiển thị hộp thoại Thêm Dạng xem. (Xem Hình 1.)
-
Trong trường Tên, cung cấp tên bạn muốn liên kết với dạng xem này.
-
Trong phần Chế độ xem Bao gồm, hãy chọn các tùy chọn phản ánh những gì bạn muốn lưu với chế độ xem này. Đảm bảo rằng bạn chỉ định rằng bạn muốn bao gồm cài đặt in.
-
Khi bạn hài lòng với cài đặt của mình, hãy nhấp vào nút OK. Dạng xem hiện tại được lưu bằng Excel.
-
Lặp lại các bước từ 1 đến 6, nhưng lần này đối với vùng in lớn hơn của bạn, đảm bảo rằng bạn đặt bố cục trang theo hướng ngang.
Bây giờ, bất cứ khi nào bạn muốn in các cách khác nhau, bạn chỉ cần gọi lên dạng xem bạn muốn và chọn in — mọi thứ khác đã được thiết lập cho bạn.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (10364) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.
Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: