Jordan đã định dạng một số ô trong trang tính của mình để bọc văn bản bên trong chúng.

Ngay cả khi văn bản trong các ô được bao bọc, Excel sẽ không tự động điều chỉnh chiều cao hàng để hiển thị tất cả văn bản được bao bọc. Jordan tự hỏi liệu có cách nào để “đặt lại” hàng để Excel sẽ điều chỉnh chiều cao của nó dựa trên văn bản được bao bọc trong các ô hay không.

Theo mặc định, khi bạn bọc văn bản trong một ô, Excel sẽ tự động điều chỉnh chiều cao hàng để hiển thị tất cả văn bản trong ô. Chỉ có hai ngoại lệ cho mặc định này:

  • Ô mà bạn đang gói văn bản thực sự được hợp nhất với một ô khác.

  • Chiều cao của hàng mà ô được đặt trước đó đã được thay đổi.

Trong trường hợp của Jordan, không có ô nào được hợp nhất trong hàng vấn đề. Điều này khiến chúng ta có ngoại lệ thứ hai — có vẻ như chiều cao của hàng chứa ô được đặt rõ ràng trước khi bật tính năng gói trong một số ô của hàng.

Trong trường hợp này, giải pháp rất đơn giản: Đặt lại chiều cao hàng. Thực tế có một số cách bạn có thể làm điều này. Đầu tiên, bạn có thể chọn hàng và sau đó bấm đúp vào “ranh giới” giữa hàng và hàng liền kề. Với hàng đã chọn, hãy nhìn vào tiêu đề hàng, ở bên trái cột A. Vùng này chứa số hàng và “ranh giới” bạn cần bấm đúp là giữa số hàng này và số hàng tiếp theo.

Có thể hơi phức tạp để đưa con trỏ chuột vào đúng vị trí để thực hiện thao tác nhấp đúp, vì vậy cách tiếp cận tôi thích là chọn hàng và chỉ cần chọn Định dạng | Hàng | Tự động điều chỉnh. Điều này cho phép Excel xác định chiều cao hàng thích hợp dựa trên nội dung của hàng. Nếu một ô trong hàng đã bật gói, thì chiều cao hàng sẽ tự động điều chỉnh để hiển thị thông tin trong ô.

Bạn có thể tìm thêm thông tin về vấn đề này trong Cơ sở Kiến thức Microsoft:

http://support.microsoft.com/kb/149663

Nếu bạn có khá nhiều hàng chứa các ô đã bật gói và chiều cao của không hàng nào đang điều chỉnh, thì bạn có thể quan tâm đến một macro nhỏ nhanh chóng có thể thực hiện điều chỉnh cho bạn:

Sub AutofitRows()

For Each CL In UsedRange         If CL.WrapText Then CL.Rows.AutoFit     Next End Sub

Macro bước qua tất cả các ô trong trang tính và nếu ô đã bật gói, nó sẽ đặt thuộc tính Tự động bổ sung của hàng chứa ô đó.

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