Bỏ qua nội dung chính

Làm cách nào để xóa hàng và cột trống khỏi bảng trong Word?

Làm cách nào bạn có thể xóa tất cả các hàng và cột trống khỏi bảng trong Word? Hướng dẫn này sẽ chỉ cho bạn một số cách để xóa các hàng và cột trống khỏi bảng trong tài liệu Word.

Xóa thủ công tất cả các hàng và cột trống khỏi bảng

Xóa tất cả các hàng và cột trống khỏi bảng bằng cách sử dụng mã VBA

Xóa tất cả các hàng và cột trống khỏi bảng bằng một cú nhấp chuộtý kiến ​​hay3


Xóa thủ công tất cả các hàng và cột trống khỏi bảng

Microsoft Office Word không cung cấp cách thuận tiện để xóa các hàng và cột trống, và bạn cần xóa chúng bằng cách chọn thủ công từng hàng và cột trống rồi xóa từng hàng và cột trống.

Bước 1: Chọn hàng trống hoặc cột trống mà bạn muốn xóa. Xem ảnh chụp màn hình:

doc-removerowsandcols-1

Bước 3: Dưới Bàn Công cụ, nhấp vào Bố trí Chuyển hướng;

doc-removerowsandcols-2

Bước 4: Trong Những hàng, những cột nhóm, nhấp Xóa Hàng hoặc Xóa các cột.

doc-removerowsandcols-3


Xóa tất cả các hàng và cột trống khỏi bảng bằng cách sử dụng mã VBA

Chức năng Macro của Word cung cấp một cách thuận tiện hơn nhiều để xóa tất cả các hàng và cột trống khỏi các bảng trong tài liệu. Bạn có thể loại bỏ tất cả các hàng và cột trống như sau.

Bước 1: Nhấn “Alt-F11” để mở cửa sổ Microsoft Visual Basic for Application;

Bước 2: Nhấp Mô-đun trên Chèn , sao chép và dán mã VBA sau vào cửa sổ Mô-đun;

Bước 3: Sau đó nhấp vào chạydoc-đảo ngược-ký-6 để áp dụng VBA.

Mã VBA để xóa tất cả các hàng và cột trống khỏi bảng:

Sub DeleteEmptyTablerowsandcolumns ()
Application.ScreenUpdating = Sai
Dim Tbl As Table, cel As Cell, i As Long, n As Long, fEmpty As Boolean
Với ActiveDocument
Đối với mỗi bảng trong.
n = Tbl.Columns.Count
Đối với i = n Đến 1 Bước -1
fEmpty = Đúng
Đối với từng cel Trong Tbl.Columns (i) .Cells
Nếu Len (cel.Range.Text)> 2 Thì
fEmpty = Sai
Thoát cho
Cuối Nếu
Cel tiếp theo
If fEmpty = True Then Tbl.Columns (i) .Xóa
Tiếp theo
Tbl tiếp theo
Kết thúc với
Với ActiveDocument
Đối với mỗi bảng trong.
n = Tbl.Rows.Count
Đối với i = n Đến 1 Bước -1
fEmpty = Đúng
For Each cel Trong Tbl.Rows (i) .Cells
Nếu Len (cel.Range.Text)> 2 Thì
fEmpty = Sai
Thoát cho
Cuối Nếu
Cel tiếp theo
If fEmpty = True Then Tbl.Rows (i) .Delete
Tiếp theo
Tbl tiếp theo
Kết thúc với
Đặt cel = Không có gì: Đặt Tbl = Không có gì
Application.ScreenUpdating = Đúng
End Sub


Xóa tất cả các hàng và cột trống khỏi bảng bằng một cú nhấp chuột

Kutools cho Word cung cấp cho bạn cách thuận tiện nhất để xóa tất cả các hàng và cột trống khỏi các bảng trong tài liệu. Bạn chỉ cần nhấp một lần và Kutools cho Wordcủa Delete Rows/Columns tiện ích sẽ loại bỏ tất cả các hàng và cột trống khỏi tất cả hoặc bảng selecetd cho bạn một cách nhanh chóng.

Kutools cho Word, với hơn  chức năng tiện dụng, giúp công việc của bạn dễ dàng hơn. 

Sau khi cài đặt Kutools cho Word, vui lòng làm như dưới đây:(Tải xuống miễn phí Kutools cho Word ngay!)

1. nhấp chuột Kutools Plus > Delete Rows/Columns trên Table cửa sổ.

doc xóa các cột hàng trống khỏi bảng 1

2. Sau đó, một hộp thoại bật ra, chọn phạm vi mà bạn muốn xóa bảng trong phần Tìm trong, sau đó kiểm tra Row lựa chọn và Hàng trống tùy chọn hoặc kiểm tra Cột lựa chọn và Hàng trống tùy chọn như bạn cần. Nếu bạn muốn xóa tất cả các hàng và cột trống, bạn cần áp dụng thao tác này hai lần.

doc kutools loại bỏ các hàng trống 2  doc kutools loại bỏ các hàng trống 3 

Bây giờ một hộp thoại bật ra để nhắc bạn có bao nhiêu bảng đã được xử lý, hãy nhấp vào OK để đóng và các hàng và cột trống đã bị xóa khỏi bảng.
doc kutools loại bỏ các hàng trống 4

Tiền boa.Nếu bạn muốn xóa các hàng trống khỏi trang tính Excel, Xóa hàng trống tiện ích của Kutools cho Excel có thể giúp bạn.

Công cụ năng suất văn phòng tốt nhất

Kutools cho Word - Nâng cao trải nghiệm sử dụng từ của bạn với Over 100 Các tính năng đáng chú ý!

🤖 Trợ lý AI của Kutools: Biến đổi bài viết của bạn bằng AI - Tạo nội dung  /  Viết lại văn bản  /  Tóm tắt tài liệu  /  Hỏi thông tin dựa trên tài liệu, tất cả đều có trong Word

📘 Làm chủ tài liệu: Chia trang  /  Hợp nhất tài liệu  /  Lựa chọn xuất khẩu ở nhiều định dạng khác nhau (PDF/TXT/DOC/HTML...)  /  Chuyển đổi hàng loạt sang PDF  /  Xuất trang dưới dạng hình ảnh  /  In nhiều tập tin cùng một lúchữu ích. Cảm ơn !

Chỉnh sửa nội dung: Tìm và thay thế hàng loạt trên nhiều tệp  /  Thay đổi kích thước tất cả hình ảnh  /  Hoán đổi hàng và cột của bảng  /  Chuyển bảng thành văn bảnhữu ích. Cảm ơn !

🧹 Dễ dàng làm sạch: Quét đi Không gian bổ sung  /  Phần ngắt  /  Tất cả các tiêu đề  /  Hộp văn bản  /  Các siêu liên kết  / Để biết thêm các công cụ xóa, hãy truy cập Xóa nhómhữu ích. Cảm ơn !

Phụ trang quảng cáo: Chèn Ngàn dấu phân cách  /  Hộp kiểm tra  /  Nút radio  /  Mã QR  /  Mã vạch  /  Bảng đường chéo  /  Chú thích phương trình  /  Hình ảnh Caption  /  Bảng chú thích  /  Nhiều Hình Ảnh  / Khám phá thêm trong Chèn nhómhữu ích. Cảm ơn !

???? Lựa chọn chính xác: Xác định trang cụ thể  /  bảng  /  hình dạng  /  đoạn văn tiêu đề  / Tăng cường điều hướng với chi tiết Chọn tính nănghữu ích. Cảm ơn !

Cải tiến sao: Điều hướng nhanh chóng đến bất kỳ vị trí nào  /  tự động chèn văn bản lặp đi lặp lại  /  chuyển đổi liền mạch giữa các cửa sổ tài liệu  /  11 công cụ chuyển đổihữu ích. Cảm ơn !

👉 Bạn muốn thử những tính năng này? Kutools cho Word cung cấp một 60 ngày dùng thử miễn phí, không có giới hạn! 🚀
 
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi
Many many thanks. Its 100% worked.
This comment was minimized by the moderator on the site
Hi, thanks for the CODE, it worked on a document with only one table.

but when launching it on a word document with different tables from different sizes, i got this error : "Run-time error '5992' Cannot access individual columns in this collection because the table has mixed cell widths"

Can anybody help, please
This comment was minimized by the moderator on the site
Bonjour,

Quand j'exécute le programme, l'erreur suivante s'affiche " Erreur de compilation : Instruction incorrecte à l'extérieur d'une procédure"

Quelqu'un a une solution s'il vous plait ?
This comment was minimized by the moderator on the site
I found this macro and it works great when it comes to a table with single empty rows.
Is it possible to change it to work on a table with split rows as well?
I would very much thank you if you have a solution for me.
This comment was minimized by the moderator on the site
Hi, shimon, I don't not understand your question, please give me examples or describe the question with more details.
This comment was minimized by the moderator on the site
You just saved me a zillion hours of frustration, THANK YOU!
This comment was minimized by the moderator on the site
u know you can just resize the table right? just filter and sort your data to top check how many rows have data, click table tools and the click resize and adjust the last number to whatever you need OR go to the bottom of the table the very last cell and use the tine blue triangle to drag and resize,
This comment was minimized by the moderator on the site
Except I have multiple page document with a table with varying information in each. Furthermore, it is a merge document so different each week. I need an automated method :)
This comment was minimized by the moderator on the site
Hi, the macro is working, BUT:

After deleting all rows, all the columns of the tables with empty rows open up very wide.

How can i fix the code so that this does not happens?


I am using Office 2016.


Thank you!
This comment was minimized by the moderator on the site
Hi All, I am looking for function in word wherein, if I remove specific word then it should remove that row as well.
This comment was minimized by the moderator on the site
Thanks for the code, really useful.
This comment was minimized by the moderator on the site
Is there a macro that will delete a row if only one of the cells in that row is empty or contains a zero?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations