Cách xóa nhanh tất cả các hộp văn bản trong Excel

Bảng tính Excel của bạn chứa quá nhiều hộp văn bản (TextBox) mà bạn cần xóa hết chúng đi, nếu xóa bằng cách thủ công thì mất rất nhiều thời gian. Dưới đây là 2 cách giúp bạn xử lý việc này một cách nhanh chóng.

Cách xóa nhanh tất cả các hộp văn bản trong Excel

Xóa tất cả các hộp văn bản hoặc các đối tượng khác trong trang tính đang hoạt động với chức năng Go To

Bước 1: Nhấn phím F5 hoặc Ctrl + G để hiển thị hộp thoại Go To, và sau đó nhấp vào Special.., xem ảnh chụp màn hình:

Xóa tất cả các hộp văn bản hoặc các đối tượng khác trong trang tính đang hoạt động với chức năng Go To - Bước 1

Bước 2: Trong hộp thoại sổ Go To Special, chọn Objects, sau đó nhấp vào nút OK, xem ảnh chụp màn hình:

Xóa tất cả các hộp văn bản hoặc các đối tượng khác trong trang tính đang hoạt động với chức năng Go To - Bước 2

Bước 3: Tất cả các đối tượng trong bảng tính hiện tại hiện đã được chọn (như ảnh chụp màn hình dưới đây).

Xóa tất cả các hộp văn bản hoặc các đối tượng khác trong trang tính đang hoạt động với chức năng Go To - Bước 3

Bước 4: Sau đó, bạn chỉ cần nhấn phím Delete trên bàn phím để xóa tất cả các hộp văn bản này cũng như các đối tượng khác.

Lưu ý: Phương pháp này sẽ không chỉ xóa tất cả các hộp văn bản mà còn xóa tất cả các loại hình trong trang tính đang hoạt động, bao gồm ảnh, ClipArt, Shapes, SmartArt, biểu đồ, v.v.

Xóa tất cả các hộp văn bản trong trang tính Excel đang hoạt động với mã VBA

Đôi khi, bạn có thể muốn xóa chỉ các hộp văn bản trong khi vẫn giữ lại các hình dạng khác, chẳng hạn như biểu đồ, hình ảnh, thì macro VBA sẽ là lựa chọn tốt để xóa tất cả các hộp văn bản chỉ trong bảng tính đang hoạt động, vui lòng thực hiện theo các bước sau:

Bước 1: Tại bảng tính Excel đang làm việc, nhấn tổ hợp phím Alt + F11 và cửa sổ ứng dụng Microsoft Visual Basic sẽ được mở ra.

Bước 2: Nhấp chuột vào mục Insert > Module để mở cửa sổ nhận lệnh.

Xóa tất cả các hộp văn bản trong trang tính đang hoạt động với mã VBA - Bước 2

Bước 3: Copy các dòng lệnh dưới đây và dán vào cửa số nhập lệnh.

Sub DeleteAllTextBoxes()
ActiveSheet.TextBoxes.Delete
End Sub
Xóa tất cả các hộp văn bản trong trang tính đang hoạt động với mã VBA - Bước 3
Mã VBA: Xóa tất cả các hộp văn bản khỏi trang tính hiện tại.

Bước 4: Nhấn phím F5 để chạy macro này và ngày lập tức toàn bộ các hộp văn bản trong bảng tính hiện tại sẽ được xóa.

Xóa tất cả các hộp văn bản trong trang tính đang hoạt động với mã VBA - Bước 4

Lưu ý: Phương pháp này chỉ xóa toàn bộ các hộp văn bản trong trang tính hiện tại, các đối tượng khác như ảnh, ClipArt, Shapes, SmartArt, biểu đồ, v.v.. không bị xóa.

CÓ THỂ BẠN QUAN TÂM