Comment supprimer le formatage conditionnel dans Excel (3 exemples)

  • Partage Ça
Hugh West

Dans Excel, Mise en forme conditionnelle est une fonction pratique qui vous permet de formater et d'ombrer sans effort les cellules en fonction de certains critères conditionnels. Cependant, il se peut que vous souhaitiez parfois supprimer ou effacer le formatage conditionnel dans Excel. Dans ce tutoriel, nous vous expliquons comment supprimer les éléments suivants Mise en forme conditionnelle de différentes manières, y compris la fonction Règles claires et l'application de VBA .

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Supprimer le formatage.xlsm

3 exemples pour supprimer la mise en forme conditionnelle dans Excel

Un échantillon de données sur les salaires annuels moyens dans les entreprises suivantes Le site de Google Nous avons mis en évidence les revenus dont le salaire moyen est supérieur à 10 000 euros. $120,000 en utilisant Mise en forme conditionnelle Cependant, vous devrez peut-être supprimer le formatage conditionnel après l'avoir appliqué.

Nous allons vous montrer trois façons différentes de supprimer la mise en forme conditionnelle. Pour commencer, nous utiliserons la méthode habituelle. Puis, en utilisant la fonction VBA nous allons éliminer le formatage conditionnel tout en laissant le format intact.

1. appliquer la méthode de base pour supprimer le formatage conditionnel

Au début, nous allons appliquer le C lear Rules pour supprimer Mise en forme conditionnelle C'est généralement la méthode de base pour enlever Mise en forme conditionnelle Pour appliquer ces méthodes, il suffit de suivre les étapes suivantes.

Étape 1 :

  • Tout d'abord, sélectionnez la plage où vous avez appliqué Mise en forme conditionnelle .

Étape 2 :

  • Cliquez sur Accueil.

Étape 3 :

  • Tout d'abord, cliquez sur le Mise en forme conditionnelle
  • Sélectionnez le Règles claires
  • Enfin, sélectionnez Effacer les règles des cellules sélectionnées dans le menu.

  • Par conséquent, vous verrez que votre Mise en forme conditionnelle n'est plus présent.

2. exécuter un code VBA pour supprimer le formatage conditionnel

Dans cette section, nous allons vous expliquer comment utiliser VBA code pour supprimer Mise en forme conditionnelle Il s'agit d'une approche unique, mais qui fonctionne. En effet, il vous suffit de sélectionner la plage et de supprimer la mise en forme conditionnelle pour appliquer le même code un nombre incalculable de fois. Pour exécuter un VBA suivez les étapes ci-dessous.

Étape 1 :

  • Tout d'abord, appuyez sur Alt + F11 pour activer Feuille de calcul activée par une macro VBA .
  • Choisissez Insérer de l'onglet.
  • Ensuite, sélectionnez Module dans les options.

Étape 2 :

  • Après avoir sélectionné un Module il suffit de coller ce qui suit VBA.
 Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub 

Ici,

  • Dim WorkRng As Range est de déclarer la variable WorkRng comme une valeur de plage.
  • xTitleId = "ExcelWIKI" (en anglais) est le nom du titre qui est apparu dans la boîte de saisie.
  • Set WorkRng = Application.Selection fait référence à la plage qui sera à partir de la sélection actuelle.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) fait référence à la boîte de saisie qui apparaît pour obtenir la plage et qui est nommée avec le titre 'ExcelWIKI'.

WorkRng.FormatConditions.Delete fait référence à la suppression de tous les formats conditionnels entre les plages.

Étape 3 :

  • Sauvez le programme et appuyez sur F5 pour l'exécuter.
  • Une boîte de rangement ExelDemy s'affiche, sélectionnez la gamme.
  • Enfin, appuyez sur Entrez pour voir les changements.

En conséquence, Mise en forme conditionnelle seront supprimées des cellules comme le montre la capture d'écran ci-dessous.

Lectures similaires

  • Comment supprimer l'erreur #DIV/0 ! dans Excel (5 méthodes)
  • Supprimer les volets dans Excel (4 méthodes)
  • Comment supprimer un lien hypertexte dans Excel (7 méthodes)
  • Supprimer les valeurs aberrantes dans Excel (3 façons)
  • Comment supprimer les tirets du SSN dans Excel (4 méthodes rapides)

3. exécuter un code VBA pour supprimer le formatage conditionnel mais conserver le formatage

En plus de la méthode précédente, vous pouvez facilement supprimer les Mise en forme conditionnelle tout en préservant le format en utilisant VBA En général, les fonctions Excel ne le permettent pas. Seule la fonction VBA vous permettra d'accomplir cette tâche, à savoir VBA la suprématie du code sur Fonctions Excel Pour ce faire, suivez les étapes ci-dessous.

Étape 1 :

  • Pour ouvrir le Macro VBA , appuyez sur Alt + F11 .
  • Dans les onglets, choisissez le Insérer
  • Ensuite, sélectionnez Module .

Étape 2 :

  • Collez les éléments suivants VBA code.
 Sub Remove_Condition_but_Keep_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range 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("Select range :", "ExcelWIKI", xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgAvec xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub 

Ici,

  • xRg comme plage fait référence à la déclaration de xRg en tant que plage.
  • xTxt As String fait référence à la déclaration de xTxt comme une chaîne de caractères.
  • xCell As Range fait référence à xCell comme à une plage.
  • En cas d'erreur, reprendre la suite fait référence à votre code qui continuera à s'exécuter même si une erreur se produit.
  • RangeSelection.Count fait référence à la sélection de cellules dans la feuille de calcul.
  • UsedRange.AddressLocal fait référence à la plage utilisée dans la feuille de calcul spécifiée.
  • InputBox("Sélectionnez une plage :", "ExcelWIKI", xTxt, , , , , 8) est le champ de saisie où vous saisirez la plage lorsque le titre 'ExcelWIKI' apparaît.
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle cette police restera une mise en forme conditionnelle.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex qui conservera la couleur de la cellule en tant que mise en forme conditionnelle.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade que l'ombre intérieure et l'objet resteront sous forme de formatage conditionnel.

xRg.FormatConditions.Delete fait référence à la suppression de tout le formatage conditionnel de la plage pour la valeur de la chaîne sous la plage.

Étape 3 :

  • Une boîte de dialogue apparaît, sélectionnez la plage.
  • Enfin, cliquez sur OK pour voir les résultats.

Par conséquent, Mise en forme conditionnelle est supprimée dans l'image ci-dessous, mais le format de la cellule reste le même.

Lire la suite : Comment supprimer le formatage dans Excel sans supprimer le contenu ?

Conclusion

Pour résumer, j'espère que ce tutoriel vous a montré comment supprimer le formatage conditionnel dans Excel en utilisant à la fois la méthode simple et le code VBA. Toutes ces techniques doivent être enseignées et utilisées pour vos données. Examinez le livre d'exercices et appliquez ce que vous avez appris. Grâce à votre contribution, nous sommes en mesure de soutenir des projets comme celui-ci.

N'hésitez pas à nous contacter si vous avez des questions et à laisser un commentaire ci-dessous pour me faire part de vos commentaires.

Exceldemy répondra à vos demandes dans les meilleurs délais.

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.