More

    Comment supprimer facilement et rapidement des lignes vides dans Excel

    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 :

    1. 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.
    2.  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.
    3. 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.
    4. 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.
    5. 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.
    6. 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 :

    1. 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”.
    2. Cliquez sur le menu “Insert”, puis sélectionnez l’option “Module”. Excel ajoutera un nouveau module sous “Project Explorer”.
    3. 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
    1. 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.

    Dernières articles