Supprimer des lignes vides

Comment supprimer des lignes vides d’un tableau dans Excel ?

Lorsque l’on travaille avec des tableaux dans Excel, il arrive souvent d’avoir des lignes vides, que ce soit à cause d’un copier-coller, d’une importation de données ou d’une suppression partielle. Ces lignes vides peuvent gêner l’analyse ou la mise en forme des données, surtout lorsqu’on utilise des filtres, des tris ou des tableaux croisés dynamiques.

Dans ce tutoriel, nous allons voir plusieurs méthodes simples pour supprimer les lignes vides d’un tableau dans Excel (Version Google Sheets de ce tuto).

Méthode 1 : Supprimer manuellement les lignes vides

Cette méthode est la plus simple, mais elle convient uniquement pour les petits tableaux.

Étapes :

  1. Sélectionner les lignes vides une à une (en cliquant sur le numéro de ligne à gauche).
  2. Faire un clic droit sur la sélection.
  3. Cliquer sur Supprimer.

Astuce : Pour sélectionner plusieurs lignes vides, maintenez la touche Ctrl enfoncée pendant la sélection.

Méthode 2 : Supprimer les lignes vides avec un filtre

Cette méthode est rapide et efficace pour les tableaux moyens à grands.

Étapes :

  1. Sélectionner tout le tableau (par exemple de A1 à D100).
  2. Aller dans le menu Données, puis cliquer sur Filtrer.
  3. Cliquez sur la petite flèche du filtre dans la colonne principale (par exemple la colonne A).
  4. Décocher Cellules vides.
  5. Excel masque toutes les lignes vides.
  6. Sélectionner les lignes visibles, clic droit, puis Supprimer la ligne.
  7. Cliquez de nouveau sur Filtrer pour enlever le filtre et afficher toutes les données restantes.

Méthode 3 : Supprimer les lignes vides avec une formule

Utile lorsque l’on souhaite copier uniquement les lignes non vides dans un autre tableau.

Exemple :

Si vos données sont dans la colonne A, vous pouvez utiliser la fonction FILTRE (Excel 365 et versions récentes) :

=FILTRE(A2:A100;A2:A100<>"")

👉 Cette formule renvoie uniquement les lignes contenant des valeurs.

Ensuite, vous pouvez copier/coller les résultats dans un nouveau tableau propre.

Méthode 4 : Supprimer les lignes vides avec une macro VBA

Pour un tableau très long, ou si vous devez le faire régulièrement, utilisez cette petite macro :

Code VBA :

  1. Appuyer sur Alt + F11 pour ouvrir l’éditeur VBA.
  2. Insérer un nouveau module.
  3. Copier/coller ce code :
Sub SupprimerLignesVides()
    Dim Plage As Range
    Dim Cellule As Range

    On Error Resume Next
    Set Plage = Selection.SpecialCells(xlCellTypeBlanks)
    On Error GoTo 0

    If Not Plage Is Nothing Then
        Plage.EntireRow.Delete
    End If
End Sub
  1. Fermer l’éditeur.
  2. Sélectionner la plage de votre tableau et lancer la macro avec Alt + F8.

⚠️ Cette méthode supprime définitivement les lignes vides.

Conclusion

Les lignes vides peuvent perturber la lecture et l’analyse de vos tableaux Excel. Heureusement, plusieurs méthodes permettent de les supprimer facilement, selon la taille de votre tableau et votre niveau de maîtrise d’Excel.

Pour débuter, vous pouvez utiliser le filtre. Pour aller plus loin, apprenez à automatiser avec des macros.