Direkt zum Inhalt

Wie entferne ich leere Zeilen und Spalten aus Tabellen in Word?

Autorin: Amanda Li Letzte Änderung: 2020-08-21

Wie können Sie alle leeren Zeilen und Spalten aus Tabellen in Word entfernen? Dieses Tutorial zeigt Ihnen verschiedene Möglichkeiten, um leere Zeilen und Spalten aus Tabellen in Word-Dokumenten zu entfernen.

Entfernen Sie manuell alle leeren Zeilen und Spalten aus Tabellen

Entfernen Sie alle leeren Zeilen und Spalten mithilfe von VBA-Code aus Tabellen

Entfernen Sie alle leeren Zeilen und Spalten mit einem Klick aus Tabellengute Idee3


Entfernen Sie manuell alle leeren Zeilen und Spalten aus Tabellen

Microsoft Office Word bietet keine bequeme Möglichkeit, leere Zeilen und Spalten zu entfernen. Sie müssen sie entfernen, indem Sie jede leere Zeile und Spalte manuell auswählen und anschließend einzeln löschen.

Schritt 1: Wählen Sie die leere Zeile oder Spalte aus, die Sie löschen möchten. Siehe Screenshot:

doc-removerowsandcols-1

Schritt 3: Unter Tisch Klicken Sie auf Extras Layout Tab;

doc-removerowsandcols-2

Schritt 4: In der Zeilen & Spalten Gruppe, klicken Sie auf Zeilen löschen oder Spalten löschen.

doc-removerowsandcols-3


Entfernen Sie alle leeren Zeilen und Spalten mithilfe von VBA-Code aus Tabellen

Die Makrofunktion von Word bietet eine viel bequemere Möglichkeit, alle leeren Zeilen und Spalten aus Tabellen im Dokument zu entfernen. Sie können alle leeren Zeilen und Spalten wie folgt entfernen.

Schritt 1: Drücken Sie "Alt-F11" um das Microsoft Visual Basic für Anwendungsfenster zu öffnen;

Schritt 2: Klicken Sie auf Modul auf die Insert Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das Modulfenster ein.

Schritt 3: Klicken Sie dann auf Führen Siedoc-umgekehrtes-zeichen-6 Schaltfläche zum Anwenden des VBA.

Der VBA-Code zum Entfernen aller leeren Zeilen und Spalten aus Tabellen:

Sub DeleteEmptyTablerowsandcolumns ()
Application.ScreenUpdating = False
Dim Tbl As Table, Cel As Cell, i As Long, n As Long, fEmpty As Boolean
Mit ActiveDocument
Für jedes Tbl In .Tables
n = Tbl.Columns.Count
Für i = n bis 1 Schritt -1
fLeer = wahr
Für jede Zelle in Tbl.Columns (i) .Cells
Wenn Len (cel.Range.Text)> 2 Dann
fLeer = Falsch
Exit für
End If
Nächste cel
Wenn fEmpty = True, dann Tbl.Columns (i) .Delete
Weiter ich
Weiter Tbl
Ende mit
Mit ActiveDocument
Für jedes Tbl In .Tables
n = Tbl.Rows.Count
Für i = n bis 1 Schritt -1
fLeer = wahr
Für jede Zelle in Tbl.Rows (i) .Cells
Wenn Len (cel.Range.Text)> 2 Dann
fLeer = Falsch
Exit für
End If
Nächste cel
Wenn fEmpty = True, dann Tbl.Rows (i) .Delete
Weiter ich
Weiter Tbl
Ende mit
Setze cel = Nichts: Setze Tbl = Nichts
Application.ScreenUpdating = True
End Sub


Entfernen Sie alle leeren Zeilen und Spalten mit einem Klick aus Tabellen

Kutools for Word bietet Ihnen die bequemste Möglichkeit, alle leeren Zeilen und Spalten aus Tabellen im Dokument zu entfernen. Sie müssen nur einmal klicken und Kutools for Wordist es Delete Rows/Columns Das Dienstprogramm entfernt schnell alle leeren Zeilen und Spalten aus allen oder ausgewählten Tabellen.

Kutools for Word, mit mehr als  praktische Funktionen, erleichtert Ihre Arbeit. 

Nach der Installation Kutools for Word, bitte gehen Sie wie folgt vor:(Kutools for Word jetzt kostenlos herunterladen!)

1 Klicken Kutoolen Plus > Delete Rows/Columns auf die Table Feld.

doc Leere Zeilenspalten aus Tabelle 1 entfernen

2. Anschließend wird ein Dialogfeld angezeigt. Wählen Sie im Bereich Suchen in den Bereich aus, aus dem Sie Tabellen entfernen möchten, und überprüfen Sie ihn Reihe Option und Leere Reihe Option oder überprüfen Kolonne Option und Leere Reihe Option nach Bedarf. Wenn Sie alle leeren Zeilen und Spalten löschen möchten, müssen Sie diesen Vorgang zweimal anwenden.

doc kutools entfernen leere Zeilen 2  doc kutools entfernen leere Zeilen 3 

Nun erscheint ein Dialogfeld, das Sie daran erinnert, wie viele Tabellen bearbeitet wurden. Klicken Sie auf OK zu schließen, und die leeren Zeilen und Spalten wurden aus Tabellen entfernt.
doc kutools entfernen leere Zeilen 4

Tip.Wenn Sie leere Zeilen aus der Excel-Tabelle entfernen möchten, klicken Sie auf Leere Zeilen löschen Das Dienstprogramm von Kutools für Excel kann Ihnen helfen.

Beste Office-Produktivitätstools

Kutools for Word - Steigern Sie Ihr Word-Erlebnis mit Over 100 Bemerkenswerte Funktionen!

🤖 Kutools KI-Assistent: Verwandeln Sie Ihr Schreiben mit KI – Inhalte generieren  /  Text umschreiben  /  Dokumente zusammenfassen  /  Erkundigen Sie sich nach Informationen basierend auf Dokument, alles in Word

📘 Dokumentenbeherrschung: Seiten teilen  /  Dokumente zusammenführen  /  Auswahl in verschiedenen Formaten exportieren (PDF/TXT/DOC/HTML...)  /  Stapelkonvertierung in PDF  /  Seiten als Bilder exportieren  /  Drucken Sie mehrere Dateien gleichzeitig...

Inhaltsbearbeitung: Batch suchen und ersetzen über mehrere Dateien hinweg  /  Größe aller Bilder ändern  /  Vertauschen Sie Tabellenzeilen und -spalten  /  Tabelle in Text konvertieren...

🧹 Mühelose Reinigung: Wegfegen Zusätzliche Räume  /  Abschnittswechsel  /  Alle Header  /  Textfelder  /  Hyperlinks  / Weitere Entfernungswerkzeuge finden Sie auf unserer Gruppe entfernen...

Kreative Einsätze: Einfügen Tausend Trennzeichen  /  Kontrollkästchen  /  Radio Knöpfe  /  QR Code  /  Strichcode  /  Diagonale Linientabelle  /  Gleichungsbeschriftung  /  Bildunterschrift  /  Tabellenüberschrift  /  Mehrere Bilder  / Entdecken Sie mehr im Gruppe einfügen...

🔍 Präzise Auswahl: Punktgenau bestimmte Seiten  /  Tabellen  /  Formen  /  Überschriften von Absätzen  / Verbessern Sie die Navigation mit mehr Wählen Sie Funktionen aus...

Star-Verbesserungen: Navigieren Sie schnell zu jedem Ort  /  Sich wiederholenden Text automatisch einfügen  /  Wechseln Sie nahtlos zwischen Dokumentfenstern  /  11 Konvertierungstools...

👉 Möchten Sie diese Funktionen ausprobieren? Kutools für Word bietet a 60-Tage kostenlose Testversion, ohne Einschränkungen! 🚀
 
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