KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

6 méthodes simples pour supprimer les Lignes vides dans Excel (étape par étape)

AuteurSun Date de modification

Lorsque vous travaillez avec de grands jeux de données contenant des lignes vides, celles-ci peuvent encombrer votre feuille de calcul et nuire à l’analyse des données. Bien qu’il soit possible de supprimer manuellement quelques lignes vides, cette approche devient rapidement fastidieuse et inefficace dès qu’il s’agit d’en traiter des centaines. Ce tutoriel présente six méthodes différentes pour supprimer efficacement les lignes vides par lots, couvrant ainsi divers scénarios que vous pourriez rencontrer dans Excel et vous permettant de travailler avec des données plus propres et mieux structurées.

Capture d’écran d’une feuille de calcul Excel avec des lignes vides à supprimer


Vidéo : Supprimer les Lignes vides


Supprimer les Lignes vides

 

Lors de la suppression des lignes vides d’un jeu de données, il est essentiel de faire preuve de prudence, car certaines méthodes couramment proposées peuvent accidentellement éliminer des lignes contenant des données. Par exemple, voici deux astuces populaires souvent trouvées en ligne (et également présentées dans ce tutoriel ci-dessous) :

  • Utilisez la fonction «Atteindre spécial» pour sélectionner les cellules vides, puis supprimez les lignes correspondantes.
  • Utilisez la fonction Filtre pour filtrer les cellules vides dans une colonne clé, puis supprimez les lignes vides dans la plage filtrée.

Cependant, comme le montrent les captures d’écran ci-dessous, ces deux méthodes risquent de supprimer par erreur des lignes contenant des données importantes.

Capture d’écran d’un jeu de données dans Excel où une suppression imprudente des lignes vides pourrait entraîner la perte de données importantes

Pour éviter de telles suppressions involontaires, il est recommandé d’utiliser l’une des quatre méthodes suivantes afin de supprimer les lignes vides avec précision.


>> Supprimer les Lignes vides à l’aide d’une colonne auxiliaire

Étape 1 : Ajouter une colonne auxiliaire et utiliser la fonction NBVAL
  1. À l’extrême droite de votre jeu de données, ajoutez une colonne « Auxiliaire » et saisissez la formule suivante dans la première cellule de cette colonne :
    =COUNTA(A2:C2)
    Capture d’écran illustrant l’ajout d’une colonne auxiliaire et l’utilisation de la fonction NBVAL pour identifier les lignes vides dans Excel
    Remarque : dans cette formule, A2:C2 représente la plage dans laquelle vous souhaitez compter les cellules non vides.
  2. Faites ensuite glisser la poignée de recopie vers le bas pour appliquer la formule et compter le nombre de « Trier » dans chaque ligne non vide. La valeur « 0 » indique que la ligne correspondante est entièrement vide.
    Capture d’écran montrant la formule NBVAL appliquée sur plusieurs lignes afin de détecter les lignes vides dans Excel
Étape 2 : Filtrer les Lignes vides à l’aide de la colonne auxiliaire
  1. Cliquez sur n’importe quelle cellule de la colonne auxiliaire, puis choisissez « Données » > « Filtre ».
    Capture d’écran de l’option Filtre dans le ruban Excel
  2. Cliquez ensuite sur la « flèche de filtre », sélectionnez uniquement « 0 » dans le menu déroulant, puis validez par « OK ».
    Capture d’écran illustrant l’utilisation de la fonction Filtre pour masquer les lignes vides via la colonne auxiliaire

Toutes les lignes vides ont désormais été supprimées par filtrage.

Capture d’écran montrant les lignes vides filtrées à l’aide de la colonne auxiliaire dans Excel

Étape 3 : Supprimer les lignes vides

Sélectionnez les lignes vides (cliquez sur le numéro de ligne et faites glisser vers le bas pour les sélectionner toutes), puis cliquez avec le bouton droit et choisissez « Supprimer une ligne » dans le menu contextuel (ou utilisez le raccourci « Ctrl » + « - »).

Capture d’écran illustrant la suppression des lignes vides via le menu contextuel dans Excel

Étape 4 : Cliquez sur « Filtrer » dans le groupe « Trier et filtrer » pour supprimer le filtre appliqué

Capture d’écran de l’option Filtre dans le ruban Excel permettant d’annuler le filtre appliqué

Résultat :

Capture d’écran du résultat obtenu après suppression des lignes vides dans Excel à l’aide de la méthode de la colonne auxiliaire

Remarque : Si vous n’avez plus besoin de la colonne auxiliaire, supprimez-la après avoir appliqué le filtre.

>> Supprimer les Lignes vides avec Kutools en 3 secondes

Pour supprimer rapidement, facilement et avec précision les lignes vides de votre sélection, la solution idéale est d’utiliser la fonctionnalité « Supprimer les lignes vides » de « Kutools pour Excel ». Voici comment faire :

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort.Informations détaillées sur Kutools pour Excel...         Essai gratuit...
  1. Sélectionnez la plage à partir de laquelle vous souhaitez supprimer les lignes vides.
  2. Cliquez sur « Kutools » > « Supprimer » > « Supprimer les lignes vides » > « Plage sélectionnée ».
  3. Sélectionnez l’option qui correspond à vos besoins, puis cliquez sur « OK » dans la boîte de dialogue qui s’affiche.

    Capture d’écran montrant comment utiliser Kutools pour supprimer les lignes vides dans Excel depuis une plage sélectionnée

Informations complémentaires :
  • En plus de supprimer les lignes vides dans une sélection, Kutools pour Excel vous permet également d’effacer rapidement les lignes vides de la « feuille active », des « feuilles de calcul sélectionnées » ou du « classeur entier » en un seul clic.

  • Avant d’utiliser la fonctionnalité « Supprimer les lignes vides », installez Kutools pour Excel.Cliquez ici pour télécharger Kutools pour Excel dès maintenant.


>> Supprimer les Lignes vides manuellement

S’il n’y a que quelques lignes vides à supprimer, vous pouvez également le faire manuellement.

Étape 1 : Sélectionner les Lignes vides

Cliquez sur le numéro de ligne pour sélectionner une seule ligne vide. S’il y a plusieurs lignes vides, maintenez la touche « Ctrl » enfoncée et cliquez une par une sur les numéros des lignes à sélectionner.

Capture d’écran illustrant la sélection manuelle des lignes vides dans Excel à l’aide des numéros de ligne

Étape 2 : Supprimer les lignes vides

Une fois les lignes vides sélectionnées, cliquez droit et choisissez « Supprimer » dans le menu contextuel (ou utilisez le raccourci « Ctrl » + « - »).

Capture d’écran du menu contextuel permettant de supprimer les lignes vides sélectionnées dans Excel

Résultat :

Capture d’écran du résultat obtenu après suppression manuelle des lignes vides dans Excel


>> Supprimer les lignes vides à l’aide de VBA

Si vous vous intéressez à VBA, ce tutoriel vous propose deux codes pratiques pour supprimer les lignes vides, que ce soit dans votre sélection ou dans la feuille de calcul active.

Étape 1 : Copier le code VBA dans la fenêtre Microsoft Visual Basic pour Applications
  1. Activez la feuille dans laquelle vous souhaitez supprimer les lignes vides, puis appuyez sur les touches « Alt » + « F11 ».

    Capture d’écran de la combinaison de touches Alt + F11

  2. Dans la fenêtre qui s’ouvre, cliquez sur « Insertion » > « Module ».

  3. Copiez ensuite l’un des codes ci-dessous et collez-le dans le nouveau module vide.

    Code 1 : Supprimer Lignes vides de la feuille active

    Sub RemoveBlankRows()
    'UpdatebyExtendoffice
        Dim wsheet As Worksheet
        Dim lastRow As Long
        Dim i As Long
        
        ' Set the worksheet variable to the active sheet
        Set wsheet = ActiveSheet
        
        ' Get the last row of data in the worksheet
        lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row
        
        ' Loop through each row in reverse order
        For i = lastRow To 1 Step -1
            ' Check if the entire row is blank
            If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then
                ' If the row is blank, delete it
                wsheet.Rows(i).Delete
            End If
        Next i
    End Sub
    

    Code 2 : Supprimer Lignes vides du Sélectionner la plage

    Sub RemoveBlankRowsInRange()
    'UpdatebyExtendoffice
    Dim sRange As Range
    Dim row As Range
    ' Prompt the user to select a range
    On Error Resume Next
    Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8)
    ' Check if a range is selected
    If Not sRange Is Nothing Then
    ' Loop through each row in reverse order
    For Each row In sRange.Rows
    ' Check if the entire row is blank
    If WorksheetFunction.CountA(row) = 0 Then
    ' If the row is blank, delete it
    row.Delete
    End If
    Next row
    Else
    MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation
    End If
    End Sub
    

    Capture d’écran de la fenêtre du module VBA contenant le code permettant de supprimer les lignes vides dans Excel

Étape 2 : Exécuter le code et Supprimer les lignes vides

Cliquez sur le bouton « Exécuter » ou appuyez sur la touche F5 pour lancer le code.

  • Si vous utilisez le code 1 pour supprimer les lignes vides dans la feuille de calcul actuelle, toutes les lignes vides de celle-ci seront supprimées après l’exécution du code.

  • Lorsque vous utilisez le code 2 pour supprimer les lignes vides dans une sélection, une boîte de dialogue s’ouvre automatiquement à l’issue de l’exécution. Sélectionnez-y la plage dont vous souhaitez supprimer les lignes vides, puis cliquez sur « OK ».

    Capture d’écran d’une boîte de dialogue permettant de sélectionner une plage pour supprimer les lignes vides à l’aide de VBA dans Excel

Résultats :

Code 1 : Supprimer les lignes vides dans la Feuille de calcul actuelle

Capture d’écran du résultat obtenu après utilisation du Code VBA 1 pour supprimer les lignes vides de la feuille active dans Excel

Code 2 : Supprimer les lignes vides dans la Sélectionner la plage

Capture d’écran du résultat obtenu après utilisation du Code VBA 2 pour supprimer les lignes vides d’une plage sélectionnée dans Excel

Supprimer les lignes contenant des cellules vides

 

Cette section se divise en deux parties : la première utilise la fonctionnalité « Atteindre spécial » pour supprimer les lignes contenant des cellules vides, tandis que la seconde emploie le filtre afin d’éliminer les lignes comportant des cellules vides dans une colonne clé spécifique.

>> Supprimer les lignes contenant des cellules vides à l’aide de la fonctionnalité « Atteindre spéciale »

La fonctionnalité « Atteindre spéciale » est fortement recommandée pour supprimer les lignes vides, surtout lorsque vous devez éliminer celles contenant au moins une cellule vide.

Étape 1 : Sélectionner les cellules vides dans la plage
  1. Sélectionnez la plage à partir de laquelle vous souhaitez supprimer les lignes vides, puis cliquez sur « Accueil » > « Rechercher et sélectionner » > « Atteindre spéciale ».
    Capture d’écran de la fonction Atteindre spécial dans Excel permettant de sélectionner les cellules vides
    Vous pouvez également appuyer directement sur la touche « F5 » pour ouvrir la boîte de dialogue « Atteindre », puis cliquer sur le bouton « Spéciale » pour passer à la boîte de dialogue « Atteindre spéciale ».
  2. Dans la boîte de dialogue « Atteindre spécial », sélectionnez l’option « Cellules vides » et cliquez sur « OK ».
    Capture d’écran de la boîte de dialogue Atteindre spécial dans Excel avec l’option Cellules vides sélectionnée

Toutes les cellules vides de la plage sélectionnée sont désormais sélectionnées.

Capture d’écran montrant les cellules vides sélectionnées dans la plage à l’aide de la fonction Atteindre spécial dans Excel

Étape 2 : Supprimer des lignes contenant des cellules vides
  1. Effectuez un clic droit sur n’importe quelle cellule sélectionnée, puis choisissez « Supprimer » dans le menu contextuel (ou utilisez le raccourci « Ctrl » + « - »).
    Capture d’écran du menu contextuel permettant de supprimer les lignes contenant des cellules vides dans Excel
  2. Dans la boîte de dialogue « Supprimer », sélectionnez l’option « Ligne entière », puis cliquez sur « OK ».
    Capture d’écran de la boîte de dialogue Supprimer dans Excel avec l’option Ligne entière sélectionnée
Résultat :

Capture d’écran du résultat obtenu après suppression des lignes contenant des cellules vides à l’aide de la fonction Atteindre spécial dans Excel

Remarque : Comme indiqué ci-dessus, toute ligne contenant au moins une cellule vide sera supprimée. Cela peut entraîner la perte de certaines données importantes. Si le jeu de données est volumineux, il vous faudra beaucoup de temps pour identifier cette perte et restaurer les données. Par conséquent, avant d’utiliser cette méthode, nous vous recommandons d’enregistrer une sauvegarde.

>> Supprimer les lignes contenant des cellules vides dans une Colonne clé à l’aide de la fonctionnalité « Filtrer »

Lorsque vous travaillez avec un grand jeu de données et que vous souhaitez supprimer les lignes dont la colonne clé contient des cellules vides, la fonctionnalité « Filtrer » d’Excel s’impose comme un outil puissant.

Étape 1 : Filtrer les cellules vides dans la Colonne clé
  1. Sélectionnez votre jeu de données, cliquez sur l’onglet « Données », rendez-vous dans le groupe « Trier et filtrer », puis cliquez sur « Filtrer » pour appliquer un filtre à vos données.
    Capture d’écran illustrant l’application d’un filtre à un jeu de données dans Excel via l’onglet Données
  2. Cliquez sur la « flèche de filtre » de la colonne clé que vous souhaitez utiliser pour supprimer des lignes. Dans cet exemple, la colonne « ID » est la colonne clé : cochez uniquement « Vides » dans le menu déroulant, puis cliquez sur « OK ».
    Capture d’écran du menu déroulant Filtre avec l’option Cellules vides sélectionnée dans Excel

Toutes les cellules vides de la colonne clé ont désormais été filtrées.

Capture d’écran montrant les lignes contenant des cellules vides filtrées dans la colonne clé dans Excel

Étape 2 : Supprimer des lignes

Sélectionnez les lignes restantes (cliquez sur le numéro de ligne et faites glisser vers le bas pour inclure toutes les lignes vides), effectuez un clic droit, puis choisissez « Supprimer une ligne » dans le menu contextuel (ou utilisez le raccourci « Ctrl » + « - »). Cliquez ensuite sur « OK » dans la boîte de dialogue qui s’affiche.

Capture d’écran illustrant la suppression des lignes vides filtrées dans Excel

Étape 3 : Cliquez sur « Filtrer » dans le groupe « Trier et filtrer » pour supprimer le filtre appliqué

Capture d’écran montrant comment annuler le filtre appliqué dans Excel

Résultat :

Capture d’écran du résultat obtenu après suppression des lignes contenant des cellules vides dans la colonne clé à l’aide de la fonction Filtre dans Excel

Remarque : Si vous souhaitez supprimer les Lignes vides en fonction de deux Colonne clé ou plus, répétez l’étape 1 pour filtrer les cellules vides dans chaque Colonne clé, puis supprimez les lignes contenant des cellules vides.

 

Meilleurs outils de productivité bureautique

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Génération de code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheV avec critères multiples  |  RechercheV avec valeurs multiples  |   RechercheV sur plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multisélection....
Gestionnaire de colonnes:Ajouter un nombre spécifique de colonnes|Déplacer des colonnes|Basculer l’état de visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails depuis une liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
... et bien plus encore... et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab Apporte une interface à onglets à Office et rend votre travail beaucoup plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmentez votre productivité de 50 % et réduisez des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe des compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, offrant ainsi une solution idéale aux équipes qui travaillent sur plusieurs applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un installateur, une licence— Installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— Productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— Aucune inscription ni carte bancaire requise
  • Meilleur rapport qualité-prix— Économisez par rapport à l’achat de compléments individuels