Accéder au contenu principal

Comment supprimer des lignes si les cellules sont vides dans une longue liste dans Excel ?

Author: Kelly Last Modified: 2025-05-27

Par exemple, nous copions des données à partir d'une page web et devons supprimer des données invalides en fonction des cellules vides dans une colonne spécifique. Normalement, nous pouvons sélectionner une ligne et la supprimer manuellement, mais cela prendra beaucoup de temps s'il y a trop de cellules vides. Ici, je vais vous présenter quelques méthodes pour supprimer facilement des lignes si les cellules sont vides dans une longue liste dans Excel.

Supprimer des lignes si les cellules sont vides dans Excel avec la commande Atteindre spécial

Supprimer des lignes si les cellules sont vides dans Excel avec une macro VBA

Supprimer des lignes si les cellules contiennent une valeur ou des données spécifiques dans une longue liste/colonne


Supprimer des lignes si les cellules sont vides dans Excel avec la commande Atteindre spécial

Si vos données sont listées dans une seule colonne dans Excel, vous pouvez supprimer des lignes si les cellules sont vides dans la liste/colonne spécifique avec la commande Atteindre spécial comme suit :

1. Sélectionnez la colonne où, si les cellules sont vides, vous supprimerez les lignes de ces cellules vides, puis cliquez sur Accueil > Rechercher et sélectionner > Atteindre spécial.

click Go To Special feature

select Blanks in the Go To Special dialog box

2. Dans la boîte de dialogue Atteindre spécial, cochez l'option Cellules vides et cliquez sur le bouton OK. Voir la capture d'écran ci-dessus :

Toutes les cellules vides de la colonne sélectionnée sont immédiatement sélectionnées.

3. Faites un clic droit sur ces cellules vides sélectionnées, puis sélectionnez Supprimer dans le menu contextuel.

select Delete from the right click menu
 select Entire row option from the Delete dialog box

Étape 4 : Dans la boîte de dialogue Supprimer qui apparaît, cochez l'option Ligne entière , puis cliquez sur le bouton OK.

Maintenant, toutes les lignes entières des cellules vides dans la colonne sélectionnée sont supprimées.



Supprimer des lignes si les cellules sont vides dans Excel avec une macro VBA

Dans cette section, nous allons vous fournir la macro VBA pour supprimer des lignes si les cellules sont vides dans Excel.

1. Appuyez simultanément sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Insérez un module en cliquant sur Insertion > Module, puis collez la macro VBA suivante dans le module.

VBA : Supprimer toute la ligne si les cellules sont vides dans une colonne

Sub DeleteBlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
WorkRng.EntireRow.Delete
End If
End Sub
3. Appuyez sur la touche F5 ou cliquez sur le bouton Exécuter pour exécuter cette macro VBA.

4. Dans la boîte de dialogue KutoolsforExcel qui apparaît, sélectionnez et spécifiez la colonne dans laquelle vous souhaitez supprimer des lignes entières si les cellules sont vides, puis cliquez sur le bouton OK.

vba code to select the data range

Maintenant, si les cellules dans la colonne spécifique sont vides, les lignes contenant ces cellules vides seront supprimées immédiatement.


Supprimer des lignes si les cellules contiennent un contenu spécifique dans une longue liste/colonne

Parfois, vous devrez peut-être supprimer des lignes entières si les cellules dans la colonne spécifiée contiennent un certain contenu. Dans ce cas, vous pouvez utiliser l'utilitaire Sélectionner des cellules spécifiques de Kutools pour Excel pour résoudre ce problème facilement dans Excel.

Kutools pour Excel - Regorge de plus de 300 outils essentiels pour Excel. Profitez de fonctionnalités IA définitivement gratuites ! Téléchargez dès maintenant !

1. Sélectionnez la colonne où, si les cellules contiennent un contenu spécifié, vous supprimerez les lignes correspondantes, puis cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques.

click Select Specific Cells of kuttols

set options in the Select Specific Cells dialog box

2. Dans la boîte de dialogue Sélectionner des cellules spécifiques qui s'ouvre, voir la capture d'écran ci-dessus :

(1) Cochez l'option Lignes entières dans la section Type de sélection ;

(2) Sélectionnez Contient dans la première liste déroulante de la section Type spécifique ;

(3) Tapez le contenu spécifique dans la case suivante.

(4) Cliquez sur le bouton OK.

3. Une boîte de dialogue apparaît et vous indique combien de lignes ont été sélectionnées. Cliquez sur le bouton OK pour la fermer.

a dialog box pops out to show how many rows have been selected

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

4. Faites un clic droit sur l'une des lignes sélectionnées et choisissez Supprimer dans le menu contextuel.

click Delete from right click menu

Et toutes les lignes sélectionnées sont supprimées immédiatement. Voir la capture d'écran :

 all selected rows are deleted


Articles connexes

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !