Khi in các trang tính dài hơn, bạn có thể mong đợi cách in các trang lẻ hoặc trang chẵn. Thật không may, Excel không bao gồm khả năng này. Tuy nhiên, có một số cách bạn có thể giải quyết vấn đề này.

Đầu tiên, nếu mục đích in các trang chẵn và lẻ của bạn là in hai mặt, bạn có thể kiểm tra trình điều khiển máy in của mình để xem liệu nó có thể xử lý in hai mặt hay không hoặc bằng cách nào đó nó sẽ chỉ in các trang lẻ hoặc chẵn. Cách tiếp cận này cho phép bạn bỏ qua Excel hoàn toàn.

Một cách khác để vượt qua Excel là chỉ cần tạo một tệp PDF từ đầu ra của bạn. Sau đó, bạn có thể mở tệp PDF và sử dụng Acrobat hoặc Adobe Reader để in các trang lẻ hoặc trang chẵn.

Nếu bạn muốn ở trong Excel, thì có lẽ cách tốt nhất để xử lý tình huống này là đưa ra một macro xử lý việc in.

Một macro như vậy có thể được tiếp cận theo bất kỳ cách nào. Đây là một đoạn ngắn:

Sub PrintOddEven()

Dim TotalPages As Long     Dim StartPage As Long     Dim Page As Integer

StartPage = InputBox("Enter starting page number")

TotalPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")

If StartPage > 0 And StartPage <= TotalPages Then         For Page = StartPage To TotalPages Step 2             ActiveSheet.PrintOut From:=Page, To:=Page, _               Copies:=1, Collate:=True         Next     End If End Sub

Khi bạn chạy macro, bạn sẽ được yêu cầu nhập số trang bắt đầu. Trong hầu hết các trường hợp, bạn sẽ nhập 1 hoặc 2, nhưng thực tế bạn có thể nhập bất kỳ số trang nào bạn muốn. Sau đó macro sẽ in trang bắt đầu và mọi trang thứ hai từ đó ra ngoài.

Nếu muốn, bạn cũng có thể in các trang chẵn và lẻ bằng cách tạo hai dạng xem tùy chỉnh trong Excel — một cho các trang lẻ và một cho các trang chẵn. Tất cả những gì bạn cần làm là chỉ định một dải ô không liền nhau (bao gồm các ô trong trang lẻ hoặc trang chẵn) làm vùng in của bạn cho mỗi chế độ xem.

Ví dụ: nếu bạn muốn xác định một vùng in bao gồm các ô cho tất cả các trang lẻ, bạn có thể làm như sau:

  1. Thay đổi thành Xem trước ngắt trang.

  2. Dùng chuột để chọn tất cả các ô của trang 1.

  3. Giữ phím Ctrl khi bạn chọn tất cả các ô của trang 3.

  4. Lần lượt, và vẫn giữ phím Ctrl, hãy chọn tất cả các ô của các trang được đánh số lẻ khác.

  5. Xác định các ô đã chọn làm vùng in.

Với vùng in được chọn, hãy lưu chế độ xem. Sau đó xóa sạch vùng in, sử dụng kỹ thuật tương tự để chọn tất cả các ô chẵn và lưu chế độ xem. Bây giờ bạn có hai chế độ xem có thể in và mỗi chế độ xem sẽ chỉ chứa các trang lẻ hoặc chẵn. Hạn chế duy nhất của phương pháp này là Excel đánh số các trang in theo thứ tự (1, 2, 3, 4) thay vì những gì chúng thực sự là (1, 3, 5, 7).

_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 (8843) á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: