Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment supprimer des lignes avec des valeurs manquantes / vides dans certaines colonnes dans Excel?

Dans certains cas, vous devrez peut-être supprimer les lignes entières avec une valeur manquante ou une cellule vide dans une plage de cellules dans Excel. Cet article va vous montrer comment faire face à ce problème.

Supprimer les lignes avec des valeurs manquantes / vides dans certaines colonnes avec le code VBA


Remplissez facilement toutes les cellules vides avec une certaine valeur dans Excel

Cliquez Kutools > insérer > Remplir les cellules vides. Kutools for Excel's Remplir les cellules de Balnk L'utilitaire vous aide non seulement à remplir toutes les cellules vides avec une certaine valeur, mais à remplir les cellules de balnk en fonction de la valeur ci-dessus selon vos besoins. Voir la capture d'écran:

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant


flèche bleue droite bulle Supprimer les lignes avec des valeurs manquantes / vides dans certaines colonnes avec le code VBA


Supposons que vous vouliez supprimer des lignes si la valeur manquante existe dans les colonnes B et D comme illustré ci-dessous. Vous pouvez exécuter le code VBA suivant pour l'atteindre.

1. presse autre + F11 ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre Code.

Code VBA: Supprimer les lignes avec des valeurs manquantes / vides dans certaines colonnes

Sub DeleteRows()
    Dim I As Integer
    Dim xCount As Integer
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "You can’t select multiple ranges to operate", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xCount = xRg.Rows.Count
    For I = xCount To 1 Step -1
        If Application.WorksheetFunction.CountBlank(xRg.Rows(I)) > 0 Then
            xRg.Rows(I).EntireRow.Delete
        End If
    Next
End Sub

3. presse F5 clé pour exécuter le code. Puis un Kutools for Excel boîte de dialogue apparaît, sélectionnez la plage de colonnes que vous souhaitez vérifier si la valeur manquante existe ou non, puis cliquez sur le OK .

Après avoir cliqué sur le OK bouton, vous pouvez voir toutes les lignes avec la valeur manquante dans la colonne B et D sont supprimés immédiatement. Voir la capture d'écran:

Note: Vous ne pouvez pas sélectionner plusieurs plages à utiliser en même temps. Si la valeur manquante existe dans plusieurs colonnes et que vous souhaitez supprimer toutes les lignes, vous pouvez répéter l'étape 3 ci-dessus d'une colonne à l'autre.


flèche bleue droite bulleArticles connexes:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.