Note: The other languages of the website are Google-translated. Back to English

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-reverse-sign-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 = True
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
100
 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 Word được đề xuất

 

Kutools cho Word - Hơn 100 tính năng nâng cao cho Word, tiết kiệm 50% thời gian của bạn

  • Các hoạt động phức tạp và lặp đi lặp lại có thể được thực hiện xử lý một lần trong vài giây.
  • Chèn nhiều hình ảnh trên các thư mục vào tài liệu Word cùng một lúc.
  • Hợp nhất và kết hợp nhiều tệp Word trên các thư mục thành một với thứ tự mong muốn của bạn.
  • Chia tài liệu hiện tại thành các tài liệu riêng biệt theo tiêu đề, ngắt phần hoặc các tiêu chí khác.
  • Chuyển đổi tệp giữa Doc và Docx, Docx và PDF, bộ sưu tập các công cụ để chuyển đổi và lựa chọn phổ biến, v.v.
Nhận xét (15)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào các nhà phát triển - Tôi có macro này nằm trong một nút và khi được nhấp vào (macro) sẽ xóa bảng ngay phía trên nút. Có thể sửa lỗi này để macro chỉ hoạt động một lần không? I E. Nếu có 2 bảng trong tài liệu chỉ có 1 bảng bị xóa - sau đó macro ngừng hoạt động ... bạn có thể tư vấn? Bảng phụDelete () '' tableDelete Macro 'Dim nTables As Integer nTables = ActiveDocument.Tables.Count ActiveDocument.Tables (nTables) .Delete' End Sub
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
[quote] Xin chào các nhà phát triển - Tôi có macro này nằm trong một nút và khi được nhấp vào (macro) sẽ xóa bảng ngay phía trên nút. Có thể sửa lỗi này để macro chỉ hoạt động một lần không? I E. Nếu có 2 bảng trong tài liệu chỉ có 1 bảng bị xóa - sau đó macro ngừng hoạt động ... bạn có thể tư vấn? Bảng phụDelete () Dim nTables As Integer nTables = ActiveDocument.Tables.Count ActiveDocument.Tables (nTables) .Xóa End SubBởi Andy Harris[/ quote] Hãy thử sử dụng VBA này để xóa tất cả các bảng khỏi tài liệu hiện tại trong Word. Bảng phụDelete () Dim aTable As Table For Each aTable In ActiveDocument.Tables aTable.Delete Next End Sub
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì macro. Nó làm việc như một say mê!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
cảm ơn vì macro, nó thực sự hữu ích ..
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có macro nào sẽ xóa một hàng nếu chỉ một trong các ô trong hàng đó trống hoặc chứa số XNUMX không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì mã, thực sự hữu ích.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào tất cả, tôi đang tìm kiếm hàm trong từ trong đó, nếu tôi xóa từ cụ thể thì nó cũng sẽ xóa hàng đó.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, macro đang hoạt động NHƯNG:

Sau khi xóa tất cả các hàng, tất cả các cột của bảng có hàng trống sẽ mở ra rất rộng.

Làm cách nào để sửa mã để điều này không xảy ra?


Tôi đang sử dụng Office 2016.


Cảm ơn bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
bạn biết bạn chỉ có thể thay đổi kích thước bảng phải không? chỉ cần lọc và sắp xếp dữ liệu của bạn để kiểm tra xem có bao nhiêu hàng có dữ liệu, nhấp vào công cụ bảng và nhấp vào thay đổi kích thước và điều chỉnh số cuối cùng thành bất cứ thứ gì bạn cần HOẶC chuyển đến ô cuối cùng của bảng và sử dụng hình tam giác màu xanh lam để kéo và thay đổi kích thước,
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ngoại trừ tôi có tài liệu nhiều trang với một bảng với các thông tin khác nhau trong mỗi trang. Hơn nữa, nó là một tài liệu hợp nhất nên khác nhau mỗi tuần. Tôi cần một phương pháp tự động :)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn vừa giúp tôi tiết kiệm hàng triệu giờ thất vọng, XIN CẢM ƠN!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã tìm thấy macro này và nó hoạt động tuyệt vời khi nói đến một bảng có các hàng trống.
Có thể thay đổi nó để làm việc trên một bảng có các hàng được chia nhỏ không?
Tôi rất cảm ơn bạn nếu bạn có một giải pháp cho tôi.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào shimon, tôi không hiểu câu hỏi của bạn, vui lòng cho tôi ví dụ hoặc mô tả câu hỏi chi tiết hơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bonjour,

Chương trình Quand j'exécute le, l'erreur suivante s'affiche "Erreur de compilation: Instruction saie à l'extérieur d'une procédure"

Quelqu'un a un giải pháp s'il vous tết?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, cảm ơn vì CODE, nó hoạt động trên một tài liệu chỉ có một bảng.

nhưng khi khởi chạy nó trên tài liệu word có các bảng khác nhau từ các kích thước khác nhau, tôi gặp lỗi này: "Lỗi thời gian chạy '5992' Không thể truy cập các cột riêng lẻ trong bộ sưu tập này vì bảng có độ rộng ô hỗn hợp"

Ai có thể giúp, xin vui lòng
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL