4 méthodes simples pour supprimer rapidement plusieurs lignes vides dans Excel
La suppression de plusieurs lignes vides dans Excel est essentielle lors du nettoyage des données avant analyse, rapport ou présentation. Les lignes vides peuvent perturber l'intégrité des données, compliquer les calculs et obscurcir les insights. Ce guide présente quatre méthodes simples pour éliminer efficacement ces espaces vides, garantissant que vos données restent continues et faciles à gérer.
- Supprimer les lignes vides avec la commande Atteindre spécial (4 étapes)
- Supprimer facilement les lignes vides dans une plage/feuille/classeur avec Kutools (1 étape)
- Supprimer les lignes vides avec le code VBA (4 étapes)
- Supprimer les lignes vides avec la colonne d'aide et la fonction Filtre (7 étapes)
- Télécharger le fichier d'exemple
Veuillez suivre les étapes ci-dessous pour supprimer les lignes vides avec la fonctionnalité "Atteindre spécial" :
1. Sélectionnez la plage où vous souhaitez supprimer les lignes vides, cliquez sur l'onglet "Accueil", puis dans le groupe "Modification", cliquez sur "Rechercher et sélectionner" > "Atteindre spécial".
2. Dans la boîte de dialogue "Atteindre spécial", cochez l'option "Vides".
3. Cliquez sur "OK", maintenant toutes les cellules vides dans la sélection ont été sélectionnées.
4. Cliquez sur l'onglet "Accueil", dans le groupe "Cellules", cliquez sur "Supprimer" > "Supprimer les lignes de la feuille".
Les lignes contenant des cellules vides ont maintenant été supprimées.
Remarque :
Il y a un problème majeur lorsque vous utilisez la commande "Atteindre spécial" pour supprimer les lignes vides :
Toutes les lignes contenant des cellules vides (même si la ligne contient une cellule vide et que d'autres colonnes contiennent des données) seront supprimées comme le montre la capture d'écran ci-dessous.
Si vous avez besoin d'une méthode rapide et sans erreur pour supprimer toutes les lignes vides d'une sélection, d'une feuille active, de feuilles sélectionnées ou d'un classeur entier, envisagez d'utiliser l'outil "Supprimer les lignes vides" de "Kutools pour Excel". Cet outil simplifie la tâche, vous permettant d'éliminer les lignes vides en un seul clic, évitant ainsi l'utilisation de méthodes plus complexes.
Cliquez sur "Kutools" > "Supprimer" > "Supprimer les lignes vides", puis choisissez une opération dans la liste déroulante selon vos besoins.
- Après avoir sélectionné "Dans la feuille active", "Dans les feuilles sélectionnées" ou "Dans toutes les feuilles", toutes les lignes vides seront immédiatement supprimées des feuilles choisies.
- Si vous avez sélectionné une plage et appliqué l'option "Dans la plage sélectionnée", une boîte de dialogue apparaîtra comme indiqué dans la capture d'écran ci-dessous. Vous devez sélectionner l'option souhaitée, puis cliquer sur "OK".
- "Supprimer les lignes vides dans la plage" : Cette option supprime les lignes entièrement vides de la plage sélectionnée. Elle cible les lignes qui sont complètement vides, laissant intactes les lignes qui contiennent des données.
- "Supprimer les lignes entières avec des cellules vides dans la plage" : Cette option supprime toute ligne dans la plage qui contient une ou plusieurs cellules vides. Même si une ligne contient des données, si une cellule de cette ligne est vide, la ligne entière sera supprimée.
- Pour utiliser cette fonctionnalité, vous devez avoir installé Kutools pour Excel sur votre ordinateur. Allez télécharger Kutools pour Excel maintenant.
1. Appuyez sur "Alt" + "F11" pour activer la fenêtre "Microsoft Visual Basic for Applications".
2. Cliquez sur "Insérer" > "Module" pour créer un nouveau script "Module", copiez et collez le code ci-dessous dans le script.
VBA : Supprimer les lignes vides
Sub DeleteBlankRows()
'Update 20190107
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)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
End If
Next
Application.ScreenUpdating = True
End Sub
3. Appuyez sur la touche "F5" pour exécuter le code, puis sélectionnez une plage dans laquelle vous souhaitez supprimer les lignes vides dans la boîte de dialogue "KutoolsforExcel" qui apparaît.
4. Cliquez sur "OK". Maintenant, les lignes vides dans la sélection ont été supprimées.
1. Insérez une colonne avant votre plage de données, prenons l'exemple d'insérer la colonne A, puis tapez la formule suivante dans A3 pour combiner les données de la ligne 3, voir la capture d'écran :
=B3&C3&D3
Astuce : Si vos données s'étendent de la colonne B3 à la colonne N, ajustez la formule à =B3&C3&D3&E3&…&N3.
2. Remplissez ensuite la formule dans les cellules en faisant glisser la poignée de remplissage automatique vers le bas.
3. Cliquez ensuite sur "Données" > "Filtrer".
4. Cliquez ensuite sur l'"icône de filtre" dans la colonne d'aide, cochez uniquement l'option "Vides" dans la liste déroulante. Voir la capture d'écran :
5. Cliquez sur "OK", toutes les lignes vides ont été filtrées.
6. Sélectionnez les lignes filtrées, cliquez sur "Accueil" > "Supprimer" > "Supprimer les lignes de la feuille" pour supprimer les lignes vides.
7. Cliquez ensuite à nouveau sur "Données" > "Filtrer" pour désactiver la fonction "Filtrer".
Cliquez pour télécharger le fichier d'exemple
Meilleurs outils de productivité pour Office
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 !