Μετάβαση στο κύριο περιεχόμενο

Πώς να αφαιρέσετε κενές γραμμές και στήλες από πίνακες στο Word;

Πώς μπορείτε να αφαιρέσετε όλες τις κενές σειρές και στήλες από πίνακες στο Word; Αυτό το σεμινάριο θα σας δείξει διάφορους τρόπους για να αφαιρέσετε κενές γραμμές και στήλες από πίνακες στο έγγραφο του Word.

Καταργήστε με μη αυτόματο τρόπο όλες τις κενές γραμμές και στήλες από τους πίνακες

Καταργήστε όλες τις κενές σειρές και στήλες από πίνακες χρησιμοποιώντας τον κώδικα VBA

Καταργήστε όλες τις κενές σειρές και στήλες από πίνακες με ένα κλικκαλή ιδέα3


Καταργήστε με μη αυτόματο τρόπο όλες τις κενές γραμμές και στήλες από τους πίνακες

Το 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 στο παράθυρο Module.

Βήμα 3: Στη συνέχεια κάντε κλικ τρέξιμοdoc-reverse-sign-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. Πίνακες
n = Tbl.Colunns.Count
Για i = n έως 1 Βήμα -1
fEmpty = Σωστό
Για κάθε cel In Tbl. Στήλες (i). Κελιά
Εάν Len (cel.Range.Text)> 2 τότε
fEmpty = Λάθος
Έξοδος για
End If
Επόμενο σελ
Εάν fEmpty = True then Tbl.Columns (i). Διαγραφή
Επόμενο i
Επόμενο Tbl
Τέλος με
Με το ActiveDocument
Για κάθε Tbl In. Πίνακες
n = Tbl.Rows.Count
Για i = n έως 1 Βήμα -1
fEmpty = Σωστό
Για κάθε cel In Tbl.Rows (i). Cells
Εάν Len (cel.Range.Text)> 2 τότε
fEmpty = Λάθος
Έξοδος για
End If
Επόμενο σελ
Εάν fEmpty = True then Tbl.Rows (i). Διαγραφή
Επόμενο i
Επόμενο Tbl
Τέλος με
Ορισμός cel = Τίποτα: Ορισμός Tbl = Τίποτα
Application.ScreenUpdating = True
Sub End


Καταργήστε όλες τις κενές σειρές και στήλες από πίνακες με ένα κλικ

Το Kutools for Word σας παρέχει τον πιο βολικό τρόπο για να αφαιρέσετε όλες τις κενές σειρές και στήλες από πίνακες σε έγγραφο. Απλά πρέπει να κάνετε κλικ μία φορά και Kutools για το Word's Delete Rows/Columns Το βοηθητικό πρόγραμμα θα αφαιρέσει όλες τις κενές γραμμές και στήλες από όλους ή επιλεγμένους πίνακες για εσάς γρήγορα.

Kutools για το Word, με περισσότερα από  εύχρηστες λειτουργίες, διευκολύνει τις εργασίες σας. 

Μετά την εγκατάσταση Kutools για Word, κάντε τα παρακάτω:(Δωρεάν λήψη Kutools για το Word Now!)

1. κλικ Kutools Plus > Delete Rows/Columns σχετικά με την Table τζάμι.

doc αφαιρέστε τις κενές στήλες από τον πίνακα 1

2. Στη συνέχεια, εμφανίζεται ένα παράθυρο διαλόγου, επιλέξτε το εύρος από το οποίο θέλετε να αφαιρέσετε τους πίνακες στην ενότητα "Αναζήτηση σε" και, στη συνέχεια, ελέγξτε Σειρά επιλογή και Κενή σειρά επιλογή ή επιλέξτε Στήλη επιλογή και Κενή σειρά επιλογή όπως χρειάζεστε. Εάν θέλετε να διαγράψετε όλες τις κενές γραμμές και στήλες, πρέπει να εφαρμόσετε αυτήν τη λειτουργία δύο φορές.

doc kutools αφαιρέστε κενές γραμμές 2  doc kutools αφαιρέστε κενές γραμμές 3 

Τώρα εμφανίζεται ένα παράθυρο διαλόγου για να σας υπενθυμίσει πόσα τραπέζια έχουν αντιμετωπιστεί, κάντε κλικ στο OK για να κλείσει και οι κενές γραμμές και στήλες έχουν αφαιρεθεί από τους πίνακες.
doc kutools αφαιρέστε κενές γραμμές 4

Υπόδειξη.Εάν θέλετε να καταργήσετε κενές γραμμές από το φύλλο Excel, το Διαγραφή κενών γραμμών βοηθητικό πρόγραμμα του Kutools για Excel μπορεί να σας βοηθήσει.

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

Kutools για το Word - Βελτιώστε την εμπειρία σας στο Word με το Over 100 Αξιοσημείωτα χαρακτηριστικά!

🤖 Kutools AI Assistant: Μεταμορφώστε το γραπτό σας με AI - Δημιουργία Περιεχομένου  /  Ξαναγράψτε το κείμενο  /  Συνοψίστε τα έγγραφα  /  Ζητήστε πληροφορίες με βάση το Έγγραφο, όλα μέσα στο Word

📘 Κυριαρχία εγγράφων: Διαίρεση σελίδων  /  Συγχώνευση εγγράφων  /  Εξαγωγή επιλογής σε διάφορες μορφές (PDF/TXT/DOC/HTML...)  /  Μαζική μετατροπή σε PDF  /  Εξαγωγή σελίδων ως εικόνες  /  Εκτύπωση πολλών αρχείων ταυτόχρονα...

Επεξεργασία Περιεχομένων: Μαζική εύρεση και αντικατάσταση σε πολλά αρχεία  /  Αλλαγή μεγέθους όλων των εικόνων  /  Μεταφορά σειρών και στηλών πίνακα  /  Μετατροπή πίνακα σε κείμενο...

🧹 Καθαρισμός χωρίς κόπο: Σαρώστε μακριά Επιπλέον χώροι  /  Διακοπές ενότητας  /  Όλες οι κεφαλίδες  /  Κουτιά κειμένου  /  Υπερ-συνδέσεις  / Για περισσότερα εργαλεία αφαίρεσης, κατευθυνθείτε στο δικό μας Κατάργηση ομάδας...

Δημιουργικά ένθετα: Εισάγετε Χιλιάδες Διαχωριστές  /  Πλαίσια ελέγχου  /  Κουμπιά ραδιοφώνου  /  QR Code  /  barcode  /  Διαγώνιος γραμμικός πίνακας  /  Λεζάντα εξίσωσης  /  Λεζάντα εικόνας  /  Λεζάντα πίνακα  /  Πολλαπλές εικόνες  / Ανακαλύψτε περισσότερα στο Εισαγωγή ομάδας...

🔍 Επιλογές Ακρίβειας: Επισήμανση συγκεκριμένες σελίδες  /  πίνακες  /  σχήματα  /  επικεφαλίδες παραγράφους  / Βελτιώστε την πλοήγηση με περισσότερο Επιλέξτε χαρακτηριστικά...

Βελτιώσεις αστεριών: Πλοηγηθείτε γρήγορα σε οποιαδήποτε τοποθεσία  /  αυτόματη εισαγωγή επαναλαμβανόμενου κειμένου  /  εναλλαγή μεταξύ των παραθύρων εγγράφων  /  11 Εργαλεία μετατροπής...

???? Θέλετε να δοκιμάσετε αυτές τις δυνατότητες; Το Kutools για το Word προσφέρει α Δωρεάν δοκιμαστική περίοδο 60, χωρίς περιορισμούς! 🚀
 
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