Bạn đã biết rằng Excel cho phép bạn tạo các hộp văn bản trong trang tính của mình. Vào một lúc nào đó, bạn có thể cần tạo một hộp văn bản có cùng kích thước với một ô cụ thể. Nếu bạn chỉ có một hoặc hai hộp văn bản như vậy để tạo, cách dễ nhất là làm theo các bước sau:

  1. Hiển thị tab Chèn của ruy-băng.

  2. Bấm vào công cụ Hộp văn bản (Excel 2007, Excel 2010 hoặc Excel 2013) hoặc bấm vào công cụ Văn bản và sau đó bấm Hộp văn bản (Excel 2016 hoặc các phiên bản mới hơn).

  3. Giữ phím Alt khi bạn nhấp và kéo để tạo hộp văn bản.

Khi bạn giữ phím Alt, nó buộc Excel phải “gắn” các cạnh của hộp văn bản của bạn vào lưới vẽ mà chỉ xảy ra để khớp với ranh giới ô trong trang tính của bạn. Kết quả là một hộp văn bản có kích thước chính xác như mong muốn.

Nếu bạn cần tạo khá nhiều hộp văn bản này, tất cả cùng một lúc, bạn có thể bật vĩnh viễn tính năng chụp nhanh vào lưới: Hiển thị tab Bố cục trang của dải băng, nhấp vào công cụ Căn chỉnh trong nhóm Sắp xếp, sau đó nhấp vào Snap To Grid.

Nếu bạn có rất nhiều hộp văn bản như vậy để tạo, trên nhiều sổ làm việc khác nhau, bạn có thể tạo các hộp văn bản mong muốn bằng cách sử dụng macro. Macro sau sẽ tạo một hộp văn bản trực tiếp trên ô đã chọn và kích thước nó bằng chính kích thước với ô đã chọn:

Sub TextBox2Cell()

With ActiveCell         ActiveSheet.Shapes.AddTextbox _           msoTextOrientationHorizontal, .Left, _           .Top, .Width, .Height     End With End Sub

Với một thay đổi nhỏ trong macro, bạn có thể sửa đổi nó để nó sẽ tạo ra các hộp văn bản có kích thước lớn bằng bất kỳ phạm vi ô nào bạn đã chọn:

Sub TextBox2Selection()

If TypeName(Selection) = "Range" Then         With Selection             ActiveSheet.Shapes.AddTextbox _               msoTextOrientationHorizontal, .Left, _               .Top, .Width, .Height         End With     End If End Sub

Bất kể bạn sử dụng cách tiếp cận nào để tạo hộp văn bản (thủ công hoặc macro), cần lưu ý rằng nếu bạn thay đổi kích thước ô bằng cách thay đổi chiều rộng cột hoặc chiều cao hàng, kích thước của hộp văn bản cũng sẽ thay đổi để phù hợp với ô mới kích thước.

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