Comment supprimer des cellules ou des lignes qui ne sont pas en gras dans Excel ?
Supposons que vous disposiez d’une plage de données comprenant du texte en gras et du texte non gras, comme le montre la capture d’écran ci-dessous. Votre objectif est désormais de supprimer les cellules ou les lignes dont le texte n’est pas en gras. Plutôt que de les éliminer manuellement une par une, ce tutoriel vous propose des astuces efficaces pour résoudre ce problème rapidement dans Excel.

Supprimer les lignes si elles ne sont pas en gras avec VBA
Supprimer les lignes/cellules si elles ne sont pas en gras avec Kutools pour Excel ![]()
v Supprimer les lignes si elles ne sont pas en gras avec VBA
Pour supprimer les lignes qui ne sont pas en gras, utilisez un code VBA.
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code VBA ci-dessous dans la nouvelle fenêtre du Module.
VBA : Supprimez les lignes qui ne sont pas en gras.
Sub DeleteNonBolded()
'UpdatebyKutoolsforExcel20151116
Dim xRg As Range
Dim xDelRg As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim I As Long
Dim xBold As Variant
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "This VBA cannot support multiple range", , "Kutools for Excel"
Exit Sub
End If
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xBold = xRg.Rows(I).Cells.Font.Bold
If TypeName(xBold) = "Boolean" Then
If xBold = False Then
If xDelRg Is Nothing Then
Set xDelRg = xRg.Rows(I).EntireRow
Else
Set xDelRg = Union(xRg.Rows(I).EntireRow, xDelRg)
End If
End If
End If
Next
xDelRg.Delete
Application.ScreenUpdating = xUpdate
End Sub 3. Appuyez sur la touche F5 pour exécuter le code VBA. Dans la boîte de dialogue Kutools pour Excel qui s’ouvre, indiquez la plage dont vous souhaitez supprimer les lignes sans gras, puis cliquez sur le bouton OK.

Vous remarquez alors que toutes les lignes ne contenant aucun texte en gras ont été supprimées.



Remarque : les lignes ne peuvent être supprimées que lorsque toutes les cellules de la ligne concernée ne sont pas en gras.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Supprimer les cellules si elles ne sont pas en gras avec Rechercher et remplacer et Assistant de plage
Si vous souhaitez uniquement supprimer le contenu des cellules non Gras, commencez par utiliser la fonction Rechercher et remplacer pour sélectionner d’abord les cellules en Gras. Ensuite, utilisez l’outil Kutools pour Excel – plus précisément son Assistant de plage – afin d’inverser la sélection et exclure les cellules non Gras, puis supprimez leur contenu.
1. Sélectionnez la plage Plage de données dans laquelle vous souhaitez supprimer les cellules non en gras, puis appuyez sur Ctrl + F pour ouvrir la boîte de dialogue Rechercher et remplacer, et cliquez sur le bouton Options. Voir la capture d’écran :

2. Cliquez sur Format pour accéder à la boîte de dialogue Format de recherche, puis, sous l’onglet Police, sélectionnez Gras dans la liste Style de police. Voir la capture d’écran :

3. Cliquez sur OK > Rechercher tout. Toutes les cellules en gras s’affichent alors dans la boîte de dialogue Rechercher et remplacer. Appuyez sur Ctrl + A pour tout sélectionner, puis fermez la boîte de dialogue Rechercher et remplacer. Voir la capture d’écran :

4. Maintenez ensuite ces cellules sélectionnées, puis cliquez sur Kutools > Sélectionner > Assistant de plage. Voir la capture d’écran :

5. Dans la boîte de dialogue qui s’ouvre, cochez d’abord l’option Sélection inverse, puis choisissez Plage de données d'origine. Vous verrez alors que la sélection est inversée. Voir la capture d’écran :

6. Cliquez sur Fermer. Appuyez ensuite sur la touche Suppr pour supprimer le contenu des cellules non gras.

Supprimer les lignes/cellules si elles ne sont pas en gras avec Kutools pour Excel
Les méthodes ci-dessus ne sont pas assez simples. Dans ce cas, utilisez l’utilitaire Kutools pour Excel : Sélectionner les cellules avec un format similaire pour identifier rapidement les cellules non en gras, puis les supprimer.
Après avoir installé gratuitementKutools pour Excel, procédez comme suit :
1. Sélectionnez la plage de données concernée, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules avec un format similaire. Voir la capture d’écran :

2. Dans la boîte de dialogue qui s’ouvre, cliquez sur le bouton Sélectionner le format à partir de la cellule pour sélectionner une cellule non en gras dans la plage Plage de données, puis cochez uniquement l’option Gras dans la liste située sous la section Police. Voir la capture d’écran :

3. Cliquez sur OK. Une boîte de dialogue s’ouvre alors pour vous indiquer le nombre de cellules sélectionnées ; cliquez simplement sur Oui pour la fermer.

Toutes les cellules non gras sont désormais sélectionnées. Appuyez sur la touche Suppr pour supprimer leur contenu. Si vous souhaitez supprimer les lignes non en gras, cliquez avec le bouton droit sur l’une des cellules sélectionnées et choisissez Supprimer > Ligne entière. Voir les captures d’écran :



Démo : Supprimer les cellules/lignes si elles ne sont pas en gras
Articles associés :
- Comment Convertir les hyperliens vers Texte brut dans Excel ?
- Comment compter si les cellules commencent ou se terminent par un texte spécifique dans Excel ?
- Comment compter et Supprimer les doublons à partir d’une liste dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels