ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
LPI ID 登録
x

or

Wordのテーブルから空の行と列を削除する方法

Wordのテーブルから空の行と列をすべて削除するにはどうすればよいですか? このチュートリアルでは、Word文書のテーブルから空の行と列を削除する方法をいくつか紹介します。

テーブルから空の行と列を手動ですべて削除する

VBAコードを使用して、テーブルから空の行と列をすべて削除する

1回のクリックでテーブルから空の行と列をすべて削除する良いアイデア3

Wordでテーブル内のすべての空の行と列をすばやく削除する

滞在期間の長さによって発生する Empt Rows Colsを削除する Word用Kutoolsのユーティリティを使用すると、ワンクリックで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 Applicationsウィンドウを開きます。

ステップ2:クリック モジュール オン インセット タブで、次のVBAコードをコピーしてモジュールウィンドウに貼り付けます。

ステップ3:をクリックします。 ランdoc-reverse-sign-6 ボタンを押してVBAを適用します。

テーブルからすべての空の行と列を削除するVBAコード:

Sub DeleteEmptyTablerowsandcolumns()
Application.ScreenUpdating = False
表としてDim Tbl、Cell As Cell、i As Long、n As Long、fEmpty As Boolean
ActiveDocumentで
.Tablesの各Tblごとに
n = Tbl.Columns.Count
i = nの場合1ステップ-1
fEmpty = True
各セルについてTbl.Columns(i).Cells
もしLen(cel.Range.Text)> 2ならば
fEmpty = False
終了する
終了する場合
次のセル
If fEmpty = True Then Tbl.Columns(i).Delete
私は次の
次のTbl
最後に
ActiveDocumentで
.Tablesの各Tblごとに
n = Tbl.Rows.Count
i = nの場合1ステップ-1
fEmpty = True
Tbl.Rows(i)のセルごとに.Cells
もしLen(cel.Range.Text)> 2ならば
fEmpty = False
終了する
終了する場合
次のセル
If fEmpty = True Then Tbl.Rows(i).Delete
私は次の
次のTbl
最後に
Set cell = Nothing:Set Tbl = Nothing
Application.ScreenUpdating = True
End Subの


1回のクリックでテーブルから空の行と列をすべて削除する

Word用のKutoolsは、ドキュメント内のテーブルから空の行と列をすべて削除する最も便利な方法を提供します。 一度クリックするだけで Kutools for Word〜の Remve Empty Rows Cols ユーティリティはすべての空の行と列をすべて削除します。

Kutools for Word, 以上で 100 便利な機能は、あなたの仕事をより簡単になります。

インストールした後 Word用のKutoolsは、以下のようにしてください:(Word用の無料ダウンロードKutools!)

1。 クリック Enterprise > Remove empty rows and Cols オン Table ペイン。

doc 1テーブルから空行を削除する

2。 次に、ドキュメント全体のすべてのテーブルから空白の行と列を削除するためのダイアログが表示されます。 はい 続行するには、削除された行と列の数を示す別のダイアログがポップアップします。 クリック Ok それを閉じる。

doc 2テーブルから空行を削除する 右矢印 doc 3テーブルから空行を削除する

空の行と列がテーブルから削除されました。

doc 4テーブルから空行を削除する
doc arrow down
doc 5テーブルから空行を削除する

先端。空白行をExcelシートから削除する場合は、 空白行の削除 Excel用Kutoolsのユーティリティが役立ちます。

Excelでは、空白行を1つずつ選択して削除して削除できますが、ブック全体で何百もの空白行がある場合、空白行をすばやく削除するにはどうすればよいですか。 ここで、 空白行の削除 の有用性 Kutools for Excel Excelで空白の行を削除することを目的としています。選択した範囲、選択したシート、現在のシート、またはブックのすべてのシートを削除することができます。
60日間無料トライアルをクリックしてください!
docは空白の行を削除します
Excel用Kutools:200便利なExcelアドイン以上で、60日に制限なく試してみてください。

複数のWord文書/ ExcelワークブックをFirefox、Chrome、Internetとしてブラウズ&編集することができます。Explore 10!

Firefox / Chrome / IEで複数のWebページを表示し、対応するタブを簡単にクリックして複数のWebページを表示することができます。 ここでは、Officeタブでも同様の処理がサポートされています。これにより、複数のWord文書またはExcelブックを1つのWordウィンドウまたはExcelウィンドウで参照し、タブをクリックして簡単に切り替えることができます。
Officeタブの無料トライアルをクリックしてください!

1つのウィンドウで複数のワードドキュメントを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.
    JK · 1 months ago
    You just saved me a zillion hours of frustration, THANK YOU!
  • To post as a guest, your comment is unpublished.
    helping · 1 years 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 · 11 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 · 3 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 · 3 years ago
    Thanks for the code, really useful.
  • To post as a guest, your comment is unpublished.
    jj511 · 4 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?
  • To post as a guest, your comment is unpublished.
    heisenberg · 4 years ago
    thanks for the macro, it was really helpful..
  • To post as a guest, your comment is unpublished.
    Ken Grace · 5 years ago
    Thanks for the macro. It worked like a charm!
  • To post as a guest, your comment is unpublished.
    Andy Harris · 6 years ago
    Hello developers - I have this macro which sits in a button and when clicked (the macro) removes the table directly above the button. Can this be fixed so that the macro only works once? Ie. if there are 2 tables in the document only 1 is deleted - then the macro ceases to work... can you advise?

    Sub tableDelete()
    '
    ' tableDelete Macro
    'Dim nTables As Integer
    nTables = ActiveDocument.Tables.Count
    ActiveDocument.Tables(nTables).Delete

    '

    End Sub
    • To post as a guest, your comment is unpublished.
      Jay Chivo · 6 years ago
      [quote name="Andy Harris"]Hello developers - I have this macro which sits in a button and when clicked (the macro) removes the table directly above the button. Can this be fixed so that the macro only works once? Ie. if there are 2 tables in the document only 1 is deleted - then the macro ceases to work... can you advise?

      Sub tableDelete()

      Dim nTables As Integer
      nTables = ActiveDocument.Tables.Count
      ActiveDocument.Tables(nTables).Delete

      End Sub[/quote]

      Please try to use this VBA to delete all tables from current document in Word.

      [i]Sub tableDelete()

      Dim aTable As Table

      For Each aTable In ActiveDocument.Tables
      aTable.Delete
      Next

      End Sub[/i]