Autres articles intéressants
Utilisation de filtres pour supprimer des lignes vides dans Excel
Cette méthode convient pour supprimer les lignes vides qui se trouvent entre des données qui ont des colonnes d’en-tête ou de titre. Il vous permet également de filtrer les données en fonction de certains critères avant de supprimer ses lignes vides. Voici les étapes :
- Sélectionnez toutes les données existantes dans votre feuille de calcul Excel en appuyant sur le raccourci “Ctrl + A” du clavier ou en cliquant sur le bouton Sélectionner tout situé dans le coin supérieur gauche de la fenêtre Excel.
- Cliquez sur l’onglet “Data” du ruban, puis cliquez sur “Filter” dans le groupe “Sort & Filter”. Excel ajoutera une petite flèche dans chaque en-tête ou en-tête de colonne.
- Cliquez sur la petite flèche dans l’une des colonnes d’en-tête ou de titre, puis décochez l’option “Select All”. Cochez uniquement l’option “Blanks”, puis cliquez sur OK. Excel affiche uniquement les lignes vides qui se trouvent dans cette colonne.
- Sélectionnez toutes les lignes vides affichées en appuyant sur le raccourci “Ctrl + A” du clavier ou en cliquant sur la touche “Select All” située sur le ruban Excel.
- Cliquez avec le bouton droit sur l’une des lignes vides sélectionnées, puis sélectionnez l’option “Delete” dans le menu qui s’affiche. Dans la boîte de dialogue “Delete”, sélectionnez la boîte de dialogue “Entire row”, puis cliquez sur OK. Excel supprime toutes les lignes vides de cette colonne.
- Répétez les étapes 3 à 5 pour les colonnes d’en-tête ou autres en-têtes qui ont des lignes vides entre leurs données.
Utilisation de macros pour supprimer des lignes vides dans Excel
Cette méthode convient à la suppression d’un grand nombre de lignes vides ou si vous effectuez souvent cette tâche et souhaitez raccourcir votre temps et vos efforts. Cette méthode nécessite la création et l’exécution d’une macro ou d’un code VBA qui peut supprimer automatiquement les lignes vides. Voici les étapes :
- Ouvrez la feuille de calcul Excel dont vous souhaitez supprimer les lignes vides, puis appuyez sur le raccourci “Alt + F11” de votre clavier pour ouvrir la fenêtre “Visual Basic Editor”.
- Cliquez sur le menu “Insert”, puis sélectionnez l’option “Module”. Excel ajoutera un nouveau module sous “Project Explorer”.
- Tapez le code suivant dans la fenêtre du module :
Sub DeleteBlankRows() Dim ws As Worksheet Dim rng As Range Dim lastRow As Long Dim i As Long Set ws = ActiveSheet lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row Set rng = ws.Range("A1:A" & lastRow) Application.ScreenUpdating = False For i = lastRow To 1 Step -1 If WorksheetFunction.CountA(rng.Rows(i)) = 0 Then rng.Rows(i).EntireRow.Delete End If Next i Application.ScreenUpdating = True MsgBox "Blank rows have been deleted." End Sub
- Fin dusous-cycle Cliquez sur le menu Exécuter, puis sélectionnez l’option Exécuter Sub/UserForm ou appuyez sur le raccourci F5 de votre clavier pour exécuter la macro. Excel supprime toutes les lignes vides existantes dans votre feuille de calcul et affiche un message de confirmation.