6 méthodes simples pour supprimer les Lignes vides dans Excel (étape par étape)
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.

- Supprimer Lignes vides
- En utilisant une colonne auxiliaire
- Avec Kutools en 3 secondes
- Manuellement
- En utilisant VBA
- Supprimer les lignes contenant une ou plusieurs cellules vides
- Grâce à la fonction « Atteindre spécial »
- Dans un Colonne clé à l’aide de la fonction Filtre
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.

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
- À 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)
Remarque : dans cette formule, A2:C2 représente la plage dans laquelle vous souhaitez compter les cellules non vides. - 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.

Étape 2 : Filtrer les Lignes vides à l’aide de la colonne auxiliaire
- Cliquez sur n’importe quelle cellule de la colonne auxiliaire, puis choisissez « Données » > « Filtre ».

- Cliquez ensuite sur la « flèche de filtre », sélectionnez uniquement « 0 » dans le menu déroulant, puis validez par « OK ».

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

É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 » + « - »).

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

Résultat :

>> 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 :
- Sélectionnez la plage à partir de laquelle vous souhaitez supprimer les lignes vides.
- Cliquez sur « Kutools » > « Supprimer » > « Supprimer les lignes vides » > « Plage sélectionnée ».
- Sélectionnez l’option qui correspond à vos besoins, puis cliquez sur « OK » dans la boîte de dialogue qui s’affiche.

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.

É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 » + « - »).

Résultat :

>> 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
Activez la feuille dans laquelle vous souhaitez supprimer les lignes vides, puis appuyez sur les touches « Alt » + « F11 ».

Dans la fenêtre qui s’ouvre, cliquez sur « Insertion » > « Module ».
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 SubCode 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
É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 ».

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

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

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
- Sélectionnez la plage à partir de laquelle vous souhaitez supprimer les lignes vides, puis cliquez sur « Accueil » > « Rechercher et sélectionner » > « Atteindre spéciale ».
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 ». - Dans la boîte de dialogue « Atteindre spécial », sélectionnez l’option « Cellules vides » et cliquez sur « OK ».

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

Étape 2 : Supprimer des lignes contenant des cellules vides
- Effectuez un clic droit sur n’importe quelle cellule sélectionnée, puis choisissez « Supprimer » dans le menu contextuel (ou utilisez le raccourci « Ctrl » + « - »).

- Dans la boîte de dialogue « Supprimer », sélectionnez l’option « Ligne entière », puis cliquez sur « OK ».

Résultat :

>> 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é
- 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.

- 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 ».

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

É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.

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

Résultat :

Meilleurs outils de productivité bureautique
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.
- 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
Table des matières
- Vidéo : Supprimer Lignes vides
- Supprimer Lignes vides
- En utilisant une colonne auxiliaire
- Avec Kutools en 3 secondes
- Manuellement
- En utilisant VBA
- Supprimer les lignes contenant une ou plusieurs cellules vides
- Grâce à la fonction « Atteindre »
- Dans un Colonne clé à l’aide de la fonction Filtre
- Articles associés
- Les meilleurs outils de productivité Office
- Commentaires













