提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何從Word中的表中刪除空行和列?

如何從Word中的表中刪除所有空行和列? 本教程將向您展示幾種從Word文檔中的表中刪除空行和列的方法。

手動刪除表中的所有空行和列

使用VBA代碼刪除表中的所有空行和列

只需點擊一下,從表格中刪除所有空行和列好idea3

快速刪除Word中表中的所有空行和列

刪除Empt Rows Cols Kutools for Word的實用程序可以快速刪除整個Word文檔中的所有空列和行表,只需單擊一下。 點擊45天免費試用!
doc刪除空行列
用於Word的Kutools:帶有數十個方便的Word插件,可以在45天免費試用並沒有限制。

手動刪除表中的所有空行和列

Microsoft Office Word不提供一個方便的方法來刪除空行和列,並且您需要通過手動選擇每個空行和列,然後逐個刪除它們來刪除它們。

步驟1:選擇要刪除的空行或空列。 看截圖:

DOC-removerowsandcols-1

步驟3:下 工具,點擊 佈局 標籤;

DOC-removerowsandcols-2

步驟4:在 行和列 組,單擊 刪除行 或刪除列.

DOC-removerowsandcols-3


使用VBA代碼刪除表中的所有空行和列

Word的宏功能提供了一種更方便的方法來從文檔中的表中刪除所有空行和列。 您可以刪除所有空行和列,如下所示。

步驟1:按 “ALT-F11” 打開“Microsoft Visual Basic for Application”窗口;

步驟2:點擊 模塊插入 選項卡,將以下VBA代碼複製並粘貼到“模塊”窗口中;

步驟3:然後點擊 DOC-反向登錄6 按鈕來應用VBA。

用於從表中刪除所有空行和列的VBA代碼:

Sub DeleteEmptyTablerowsandcolumns()
Application.ScreenUpdating = False
Dim Tbl As Table,cel As Cell,i As Long,n As Long,fEmpty As Boolean
用ActiveDocument
對於每個Tbl In .Tables
n = Tbl.Columns.Count
對於i = n到1步驟-1
fEmpty = True
對於Tbl.Columns中的每個cel(i).Cells
如果Len(cel.Range.Text)> 2那麼
fEmpty = False
退出
如果結束
下一個細胞
如果fEmpty = True Then Tbl.Columns(i).Delete
接下來,我
下一個Tbl
結束
用ActiveDocument
對於每個Tbl In .Tables
n = Tbl.Rows.Count
對於i = n到1步驟-1
fEmpty = True
對於Tbl.Rows(i).Cells中的每個細胞
如果Len(cel.Range.Text)> 2那麼
fEmpty = False
退出
如果結束
下一個細胞
如果fEmpty = True Then Tbl.Rows(i).Delete
接下來,我
下一個Tbl
結束
Set cel = Nothing:Set Tbl = Nothing
Application.ScreenUpdating = True
END SUB


只需點擊一下,從表格中刪除所有空行和列

Kutools for Word為您提供了最方便的方法來從文檔中的表中刪除所有空行和列。 你只需要點擊一次,然後 Kutools for Word Remve Empty Rows Cols 實用程序將快速為您刪除全部或selecetd表中的所有空行和列。

Kutools for Word, 與以上 100 方便的功能,使您的工作更輕鬆。

安裝後 Word的Kutools,請按照以下步驟操作:(免費下載Kutools for Word Now!)

1。 點擊 Enterprise > Remove empty rows and ColsTable 窗格。

doc從表格1刪除空白行列

2。 然後彈出一個對話框,確保從整個文檔的所有表格中刪除空行和列,然後單擊 要繼續,會彈出另一個對話框,提醒您已刪除的行和列的數量。 點擊 Ok 關閉它。

doc從表格2刪除空白行列 doc右箭頭 doc從表格3刪除空白行列

現在,空白行和列已從表格中刪除。

doc從表格4刪除空白行列
doc向下箭頭
doc從表格5刪除空白行列

提示。如果要從Excel工作表中刪除空行,則 刪除空白行 Kutools for Excel的實用程序可以幫助您。

在Excel中,可以通過逐個選擇它們刪除空白行然後刪除,但是如果工作簿中有數百個空白行,如何快速刪除所有空白行? 在這裡, 刪除空白行 實用程序 Kutools for Excel 旨在刪除Excel中的空白行,您可以選擇刪除選定範圍,選定工作表,當前工作表或工作簿的所有工作表中的空白行,這些工作簿可以為您提供很好的幫助。
點擊60天免費試用!
doc刪除空行
Kutools for Excel:擁有超過200便利的Excel加載項,可以在60天免費試用,不受限制。

選項卡式瀏覽和編輯多個Word文檔/ Excel工作簿,如Firefox,Chrome,Internet探索10!

您可能熟悉在Firefox / Chrome / IE中查看多個網頁,並通過輕鬆單擊相應的選項卡在它們之間切換。 此處,Office選項卡支持類似的處理,允許您在一個Word窗口或Excel窗口中瀏覽多個Word文檔或Excel工作簿,並通過單擊其選項卡輕鬆地在它們之間切換。
點擊免費試用Office Tab!

在一個窗口中以Firefox瀏覽多個單詞文檔
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    helping · 6 months ago
    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,
    • To post as a guest, your comment is unpublished.
      Carol · 5 months ago
      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 :)
  • To post as a guest, your comment is unpublished.
    F · 1 years ago
    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!
  • To post as a guest, your comment is unpublished.
    GB · 2 years ago
    Hi All,

    I am looking for function in word wherein, if I remove specific word then it should remove that row as well.
  • To post as a guest, your comment is unpublished.
    Natasja · 2 years ago
    Thanks for the code, really useful.
  • To post as a guest, your comment is unpublished.
    jj511 · 3 years ago
    Is there a macro that will delete a row if only one of the cells in that row is empty or contains a zero?