Supprimer une ligne si la cellule contient des valeurs spécifiques dans Excel (3 méthodes)

  • Partage Ça
Hugh West

Lorsque l'on travaille avec des données dans Excel, la suppression d'une ligne Excel est un phénomène assez courant. Il existe un bon nombre de méthodes que nous pouvons utiliser pour supprimer une ligne Excel Si une cellule contient une valeur spécifique Cet article présente trois techniques efficaces pour supprimer une ligne dans Excel si une cellule contient des valeurs spécifiques, avec des exemples et des illustrations appropriées.

Télécharger le cahier d'exercices

Nous vous recommandons de télécharger le fichier Excel et de vous entraîner avec lui.

Supprimer une ligne si la cellule contient une valeur spécifique.xlsm

3 méthodes pour supprimer une ligne d'Excel si la cellule contient des valeurs spécifiques

Nous utiliserons un exemple de base de données d'informations personnelles comme ensemble de données pour démontrer toutes les méthodes de ce tutoriel.

Sans plus attendre, examinons toutes les méthodes une par une.

Utilisation de la fonction Rechercher et Remplacer pour supprimer une ligne si la cellule contient un texte spécifique dans Excel.

Disons que nous voulons supprimer tous les enregistrements qui commencent par " M. ." dans la Nom colonne. Pour le faire,

🔗 Des pas :

❶ Presse CTRL + F à ouvrir avec Rechercher et remplacer fenêtre.

❷ Puis tapez " M. ." au sein de la Trouvez ce que bar.

❸ Après cela, cliquez sur la touche Trouver tout option.

❹ Maintenant, sélectionnez l'un des résultats trouvés, puis appuyez sur. CTRL + A bouton ▶ pour sélectionner tous les résultats trouvés.

❺ Comme vous avez sélectionné avec succès tous les résultats trouvés, appuyez maintenant sur la touche Fermer option.

❻ Maintenant, appuyez sur CTRL + - pour ouvrir la fenêtre Supprimer de la boîte de dialogue.

❼ Sélectionnez l' Déplacer les cellules vers le haut et appuyez sur OK .

C'est tout.

Lire la suite : Comment supprimer des lignes dans Excel : 7 méthodes

Utilisation d'un filtre automatique pour supprimer une ligne Excel si la cellule contient un certain texte/nombre.

2.1 Supprimer la rangée si la cellule contient un texte spécifique

Dans cette méthode, nous allons supprimer tous les enregistrements Excel commençant par " Mme Liesel "dans la colonne Nom à l'aide de la fonction AutoFiltre dans Excel. Pour ce faire,

🔗 Étapes :

❶ Sélectionnez la table de données entière.

❷ Aller à Données ▶ Trier et filtrer ▶ Filtrer.

❸ Cliquez sur l'icône de la liste déroulante dans le coin inférieur droit de l'écran. Nom colonne.

❹ Aller à Text Filters ▶ Begins With option.

À ce stade, une boîte de dialogue nommée AutoFiltre personnalisé s'affichera à l'écran.

❺ Maintenant tapez Mme Liesel dans le commencement avec la barre et la frappe OK .

❻ Après ça, appuyez sur CTRL + - et une boîte de dialogue comme l'image ci-dessous apparaîtra à l'écran.

❼ Il suffit de frapper le OK C'est tout simplement ça.

2.2 Supprimer la rangée si la cellule contient un nombre

Dans cette méthode, nous allons effacer tous les enregistrements Excel supérieurs à 23 dans la colonne Age en utilisant le AutoFiltre dans Excel. Pour ce faire,

🔗 Étapes :

❶ Sélectionnez n'importe quelle cellule de l'écran. Âge colonne.

❷ Aller à Données ▶ Trier et filtrer ▶ Filtrer.

❸ Cliquez sur l'icône de la liste déroulante dans le coin inférieur droit de l'écran. Âge colonne.

❹ Aller à Filtres numériques ▶ Plus grand que option.

❺ Type 23 au sein de la est supérieure à et appuyez sur OK .

❻ Maintenant, appuyez sur CTRL + - pour supprimer tous les résultats filtrés, puis appuyez sur la touche OK dans la boîte de dialogue contextuelle.

C'est tout.

Lire la suite : Comment filtrer et supprimer des lignes avec VBA dans Excel (2 méthodes)

Lectures similaires :

  • Comment supprimer plusieurs lignes dans Excel en utilisant une formule (5 méthodes)
  • Supprimer plusieurs lignes à la fois dans Excel (5 méthodes)
  • Comment supprimer les lignes cachées dans Excel VBA (Analyse détaillée)
  • Supprimer des lignes dans Excel sans affecter les formules (2 méthodes rapides) )
  • Comment supprimer une rangée en utilisant la macro Si la cellule contient 0 dans Excel (4) Méthodes)

Supprimer une ligne si la cellule contient un texte ou un nombre spécifique dans Excel en utilisant le code VBA.

Dans cette section, nous allons supprimer une ligne si l'une de ses cellules contient du texte ou un nombre en utilisant la méthode suivante VBA code.

3.1 Supprimer la ligne si la cellule contient un texte spécifique

Dans cette méthode, nous allons essayer de supprimer une rangée ayant l'âge 17 dans le Âge colonne.

🔗 Étapes :

❶ Presse ALT +F11 pour ouvrir le VBA fenêtre.

❷ Maintenant, allez à Insertion ▶ Module pour ouvrir un nouveau module.

❸ Copiez le code suivant :

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets( "VBA") For B = A.Range( "B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Collez-la sur le... VBA et enregistrez-la en appuyant sur CTRL + S.

Retournez maintenant à la feuille de travail appelée " VBA "et appuyez sur le bouton ALT + F8 bouton.

❻ Sélectionnez le nom de la fonction appelée DeleteRowsContainingtext() et cliquez sur Exécuter .

C'est tout.

3.2 Supprimer la rangée si la cellule contient un numéro

Dans cette méthode, nous allons voir comment vous pouvez réellement supprimer une ligne si une cellule de la colonne Age contient un nombre quelconque.

🔗 Étapes :

❶ Presse ALT +F11 pour ouvrir le VBA fenêtre.

❷ Maintenant, allez à Insertion ▶ Module pour ouvrir un nouveau module.

❸ Copiez le code suivant :

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Pâte sur le VBA éditeur et Sauvez en appuyant sur CTRL + S .

Retournez maintenant à la feuille de travail appelée " VBA (2) "et appuyez sur le bouton ALT + F8 bouton.

❻ Sélectionnez le nom de la fonction appelée DeleteRowsContainingNumbers() et cliquez sur Exécuter .

C'est tout.

Lire la suite : Excel VBA pour supprimer des lignes contenant des données spécifiques (9 exemples)

Les choses à retenir

📌 Press CTRL + F pour ouvrir le Rechercher et remplacer de la boîte de dialogue.

📌 CTRL + - est la touche de raccourci pour la suppression.

📌 Vous pouvez appuyer sur ALT + F11 pour ouvrir le VBA fenêtre.

Conclusion

En conclusion, nous avons illustré 3 méthodes différentes pour supprimer une ligne si une cellule contient une valeur spécifique dans Excel. Nous vous recommandons de télécharger le cahier d'exercices joint à cet article et de mettre en pratique toutes les méthodes avec celui-ci. Et n'hésitez pas à poser vos questions dans la section commentaire ci-dessous. Nous essaierons de répondre à toutes les demandes pertinentes dès que possible.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.