Excel cho phép bạn mở khá nhiều sổ làm việc cùng một lúc, tùy thuộc vào dung lượng bộ nhớ bạn có trên hệ thống của mình. Đối với một số người, không có gì lạ khi mở tất cả mười, mười lăm, hai mươi hoặc nhiều sổ làm việc cùng một lúc.

Theo truyền thống, phương pháp thông thường được sử dụng để chuyển từ sổ làm việc này sang sổ làm việc khác là hiển thị tab Xem của dải băng và sử dụng công cụ Chuyển Windows để chọn sổ làm việc mong muốn. Nếu có nhiều hơn chín sổ làm việc đang mở và bạn nhấp vào công cụ Chuyển Windows, Excel sẽ hiển thị tùy chọn có nội dung “Thêm Windows”. Nhấp vào tùy chọn và bạn có thể thấy màn hình của tất cả các sổ làm việc đang mở. Việc chọn một sổ làm việc từ danh sách này sẽ dẫn đến việc sổ làm việc đó được hiển thị.

Nếu bạn thường xuyên làm việc với nhiều sổ làm việc đang mở, bạn có thể gặp khó khăn khi bấm liên tục vào công cụ Chuyển Windows, bấm Thêm Windows, sau đó chọn sổ làm việc bạn muốn xem. Sẽ dễ dàng hơn nhiều nếu tất cả các sổ làm việc đã được liệt kê và nếu bạn có thể chọn từ danh sách.

Thật không may, Excel không cho phép bạn hiển thị nhiều hơn chín sổ làm việc bằng công cụ Switch Windows. (Chín có vẻ là một con số khá tùy ý, nhưng Microsoft đã phải đặt giới hạn ở đâu đó. Chín cũng tốt như bất kỳ giới hạn tùy ý nào khác.) Tuy nhiên, có một số cách giải quyết bạn có thể sử dụng.

Cách giải quyết đầu tiên là sử dụng khả năng chuyển đổi tác vụ của Excel.

Chỉ cần giữ phím Alt khi bạn nhấn liên tục phím Tab để chuyển từ cửa sổ này sang cửa sổ khác. Khi cửa sổ sổ làm việc mong muốn được chọn, hãy nhả phím Alt và sổ làm việc thực tế được hiển thị.

Bạn cũng có thể phát triển các macro để hiển thị danh sách các sổ làm việc, cho phép bạn chọn một sổ làm việc và sau đó chuyển đổi giữa chúng. Cách hiệu quả nhất để làm điều này là tạo một UserForm và đính kèm một số macro vào nó. Làm theo các bước sau:

  1. Đảm bảo rằng bạn đã tạo sổ làm việc Cá nhân để chứa các macro chung của bạn. (Cách thực hiện điều này đã được thảo luận trong các vấn đề khác của ExcelTips.)

  2. Nhấn Alt + F11 để hiển thị VBA Editor.

  3. Đảm bảo sổ làm việc Cá nhân được chọn trong cửa sổ Dự án.

(Góc trên bên trái của Trình chỉnh sửa VBA.)

  1. Chọn UserForm từ menu Chèn. Một UserForm mới xuất hiện ở giữa màn hình của bạn.

  2. Sử dụng hộp công cụ ở bên trái của VBA Editor, đặt điều khiển ListBox trên UserForm. Điều khiển này sẽ giữ danh sách các sổ làm việc đang mở. (Thoải mái tạo ListBox lớn hay nhỏ tùy ý.)

  3. Thêm bất kỳ mục nào khác mong muốn vào UserForm, chẳng hạn như văn bản giải thích, v.v.

  4. Thay đổi kích thước UserForm thành kích thước bạn muốn hiển thị.

  5. Nhấp chuột phải vào UserForm (không phải trên ListBox) và chọn View Code từ trình đơn Context. Sau đó, bạn thấy cửa sổ Mã cho UserForm.

  6. Thay thế bất cứ thứ gì có trong cửa sổ Mã bằng mã sau:

  7. Chọn Mô-đun từ trình đơn Chèn. Một cửa sổ Mã xuất hiện cho mô-đun mới.

  8. Thêm mã sau vào cửa sổ Mã của mô-đun:

  9. Đóng VBA Editor và quay lại Excel bằng cách nhấn Alt + Q.

Khi ở trong Excel, bạn có thể gán macro AllWindows cho Thanh công cụ truy nhập nhanh hoặc cho một phím tắt. Sau đó, khi bạn bấm vào nút trên thanh công cụ hoặc phím tắt, UserForm sẽ được hiển thị, hiển thị tất cả các sổ làm việc đang mở. Sau đó, bạn có thể chọn một, và UserForm biến mất và sổ làm việc đã chọn được hiển thị.

_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 (8449) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: