Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment faire pour supprimer des lignes vides et des colonnes de tables dans Word?

Comment pouvez-vous supprimer toutes les lignes vides et les colonnes des tables dans Word? Ce tutoriel va vous montrer plusieurs façons de supprimer les lignes et les colonnes vides des tables dans un document Word.

Supprimer manuellement toutes les lignes et colonnes vides des tables

Supprimer toutes les lignes et colonnes vides des tables en utilisant le code VBA

Supprimer toutes les lignes et colonnes vides des tables en un clicbonne idée3

supprimer rapidement toutes les lignes vides et les colonnes dans les tableaux dans Word

Le Supprimer les rangs vides Cols L'utilitaire de Kutools pour Word peut rapidement supprimer toutes les colonnes vides et les lignes de tables dans le document Word en un clic. Cliquez pour l'essai gratuit de 45 days!
doc supprime les lignes vides
Kutools for Word: avec des dizaines de compléments Word pratiques, gratuits à essayer sans limitation dans les jours 45.

Supprimer manuellement toutes les lignes et colonnes vides des tables

Microsoft Office Word ne fournit pas un moyen pratique pour supprimer des lignes et des colonnes vides, et vous devez les supprimer en sélectionnant manuellement chaque ligne et colonne vides, puis les supprimer un par un.

Étape 1: Sélectionnez la ligne vide ou la colonne vide que vous souhaitez supprimer. Voir la capture d'écran:

doc-removerowsandcols-1

Étape 3: Sous table Outils, cliquez sur le Disposition Languette;

doc-removerowsandcols-2

Étape 4: Dans le Lignes et colonnes groupe, cliquez sur Supprimer les lignes ou Supprimer des colonnes.

doc-removerowsandcols-3


Supprimer toutes les lignes et colonnes vides des tables en utilisant le code VBA

La fonction macro de Word fournit un moyen beaucoup plus pratique de supprimer toutes les lignes vides et les colonnes des tables dans le document. Vous pouvez supprimer toutes les lignes et colonnes vides comme suit.

Étape 1: Presse "Alt-F11" ouvrir la fenêtre Microsoft Visual Basic pour l'application;

Étape 2: cliquez sur Module sur le insérer onglet, copiez et collez le code VBA suivant dans la fenêtre Module;

Étape 3: puis cliquez sur coursedoc-inversion-signe-6 bouton pour appliquer le VBA.

Le code VBA pour supprimer toutes les lignes et colonnes vides des tables:

Sub DeleteEmptyTablerowsandcolumns ()
Application.ScreenUpdating = Faux
Dim Tbl comme table, cel comme cellule, i comme long, n comme long, fEmpty comme booléen
Avec ActiveDocument
Pour chaque Tbl dans .Tables
n = Tbl.Columns.Count
Pour i = n À 1 Étape -1
fEmpty = True
Pour chaque cel dans Tbl.Columns (i) .Cells
Si Len (cel.Range.Text)> 2 Then
fEmpty = False
Sortie pour
Si fin
Next cel
Si fEmpty = True Alors Tbl.Columns (i) .Delete
Suivant i
Suivant Tbl
Terminer par
Avec ActiveDocument
Pour chaque Tbl dans .Tables
n = Tbl.Rows.Count
Pour i = n À 1 Étape -1
fEmpty = True
Pour chaque cel dans Tbl.Rows (i) .Cells
Si Len (cel.Range.Text)> 2 Then
fEmpty = False
Sortie pour
Si fin
Next cel
Si fEmpty = True alors Tbl.Rows (i) .Delete
Suivant i
Suivant Tbl
Terminer par
Set cel = Nothing: Définir Tbl = Nothing
Application.ScreenUpdating = True
End Sub


Supprimer toutes les lignes et colonnes vides des tables en un clic

Kutools for Word vous fournit le moyen le plus pratique de supprimer toutes les lignes et colonnes vides des tables du document. Vous avez juste besoin de cliquer une fois, et Kutools for Wordde Remve Empty Rows Cols L'utilitaire va supprimer toutes les lignes vides et les colonnes de toutes les tables ou selecetd pour vous rapidement.

Kutools for Word, avec plus de 100 fonctions pratiques, rend vos travaux plus faciles.

Après l'installation de Kutools pour Word, s'il vous plaît faire comme ci-dessous:(Téléchargement gratuit Kutools pour Word maintenant!)

1. Cliquez Enterprise > Remove empty rows and Cols sur le Table vitre.

doc supprime les lignes vides de la table 1

2. Ensuite, une boîte de dialogue apparaît pour vous assurer de supprimer les lignes vides et les colonnes de toutes les tables dans le document entier, cliquez sur Oui pour continuer, une autre boîte de dialogue apparaît pour vous rappeler le nombre de lignes et de colonnes supprimées. Cliquez sur Ok pour la fermer.

doc supprime les lignes vides de la table 2 doc arrow droite doc supprime les lignes vides de la table 3

Les lignes et les colonnes vides ont maintenant été supprimées des tables.

doc supprime les lignes vides de la table 4
doc vers le bas
doc supprime les lignes vides de la table 5

Pointe.Si vous souhaitez supprimer les lignes vierges de la feuille Excel, le Supprimer les lignes vides utilitaire de Kutools pour Excel peut vous aider.

Dans Excel, vous pouvez supprimer les lignes vides en les sélectionnant une par une, puis les supprimer, mais s'il existe des centaines de lignes vides dans le classeur, comment pouvez-vous supprimer rapidement toutes les lignes vides? Ici le Supprimer les lignes vides utilité de Kutools for Excel vise à supprimer les lignes vides dans Excel, vous pouvez choisir d'enlever les lignes vides dans la gamme sélectionnée, la feuille sélectionnée, la feuille actuelle ou toutes les feuilles du classeur qui peuvent vous faire une faveur gentille.
Cliquez pour l'essai gratuit de 60 days!
doc supprimer ligne vide
Kutools for Excel: avec plus de 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60.

Navigation par onglets et édition de plusieurs documents Word / classeurs Excel sous Firefox, Chrome, Internet Explorez 10!

Vous pouvez être familier pour voir plusieurs pages Web dans Firefox / Chrome / IE, et basculer entre eux en cliquant sur les onglets correspondants facilement. Ici, l'onglet Office prend en charge le traitement similaire, qui vous permet de parcourir plusieurs documents Word ou classeurs Excel dans une fenêtre Word ou une fenêtre Excel, et de basculer facilement entre eux en cliquant sur leurs onglets.
Cliquez pour l'essai gratuit de l'onglet Office!

Parcourir plusieurs documents Word dans une fenêtre en tant que 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]