Inhoudsopgave
In Excel, Voorwaardelijke opmaak is een handige functie waarmee u moeiteloos cellen kunt opmaken en schaduwen op basis van bepaalde voorwaardelijke criteria. Soms wilt u echter voorwaardelijke opmaak in Excel verwijderen of wissen. In deze handleiding leggen we u uit hoe u het volgende kunt verwijderen Voorwaardelijke opmaak op verschillende manieren, waaronder de functie Duidelijke regels en de toepassing van VBA .
Download Praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
Opmaak verwijderen.xlsm3 voorbeelden van het verwijderen van voorwaardelijke opmaak in Excel
Een steekproef van gemiddelde jaarsalarissen bij Google's meerdere afdelingen worden getoond in het onderstaande screenshot. We hebben de inkomens met een gemiddeld salaris van meer dan $120,000 met behulp van Voorwaardelijke opmaak Het kan echter nodig zijn om de voorwaardelijke opmaak te verwijderen nadat deze is toegepast.
We demonstreren u drie verschillende manieren om voorwaardelijke opmaak te verwijderen. Om te beginnen gebruiken we de gebruikelijke methode. Daarna, met behulp van VBA code, elimineren we de voorwaardelijke opmaak en laten we de opmaak intact.
1. Basismethode toepassen om voorwaardelijke opmaak te verwijderen
In het begin zullen we de C Leerregels commando om Voorwaardelijke opmaak Het is meestal de basismethode om... Voorwaardelijke opmaak Om deze methoden toe te passen, volg je gewoon de stappen.
Stap 1:
- Selecteer eerst het bereik waarin u Voorwaardelijke opmaak .
Stap 2:
- Klik op Thuis.
Stap 3:
- Klik eerst op de Voorwaardelijke opmaak
- Selecteer de Duidelijke regels
- Selecteer tenslotte Wis regels uit geselecteerde cellen uit het menu.
- Daarom zul je zien dat je Voorwaardelijke opmaak is niet langer aanwezig.
2. Een VBA-code uitvoeren om voorwaardelijke opmaak te verwijderen
In dit deel leggen we uit hoe je VBA code om te verwijderen Voorwaardelijke opmaak Het is een unieke aanpak, maar wel een die werkt. Want je kunt gewoon het bereik selecteren en de voorwaardelijke opmaak verwijderen om ontelbare keren dezelfde code toe te passen. Om een VBA code, volg de onderstaande stappen.
Stap 1:
- Druk eerst op Alt + F11 om te activeren VBA-werkblad met macro's .
- Kies Plaats van het tabblad.
- Selecteer vervolgens Module van de opties.
Stap 2:
- Na het selecteren van een Module gewoon het volgende plakken 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
Hier,
- Dim WorkRng Als Bereik is het declareren van de WorkRng variabele als een bereikwaarde.
- xTitleId = "ExcelWIKI". is de titelnaam die verscheen in het invoervak.
- Set WorkRng = Application.Selection verwijst naar het bereik dat van de huidige selectie zal zijn.
- InputBox("Range", xTitleId, WorkRng.Address, Type:=8) verwijst naar het invoerveld dat verschijnt om het bereik te krijgen en dat de naam "ExcelWIKI" draagt.
WorkRng.FormatConditions.Delete verwijst naar het verwijderen van alle voorwaardelijke opmaak tussen het bereik.
Stap 3:
- Sla het programma en druk op F5 om het uit te voeren.
- Een assortimentsdoos "ExelDemy verschijnt, selecteer het bereik.
- Druk tenslotte op Ga naar om de veranderingen te zien.
Bijgevolg, Voorwaardelijke opmaak worden verwijderd uit de cellen, zoals in de onderstaande schermafbeelding.
Vergelijkbare lezingen
- Hoe te verwijderen #DIV/0! fout in Excel (5 methoden)
- Panelen verwijderen in Excel (4 methoden)
- Hoe Hyperlink verwijderen uit Excel (7 methoden)
- Uitschieters verwijderen in Excel (3 manieren)
- Hoe streepjes te verwijderen uit SSN in Excel (4 snelle methoden)
3. Een VBA-code uitvoeren om voorwaardelijke opmaak te verwijderen maar de opmaak te behouden
In aanvulling op de vorige methode kunt u gemakkelijk de Voorwaardelijke opmaak maar behoudt het formaat door het gebruik van VBA code. In het algemeen staan Excel-functies dit niet toe. Alleen de VBA code zal je in staat stellen om dit te bereiken. Dat is VBA code's suprematie over Excel functies Volg hiervoor de onderstaande stappen.
Stap 1:
- Om de VBA-macro Druk op Alt + F11 .
- Kies in de tabbladen de Plaats
- Selecteer vervolgens Module .
Stap 2:
- Plak het volgende 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 xRgMet xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern Als .Interior.Pattern xlNone Dan .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
Hier,
- xRg Als Bereik verwijst naar het declareren van xRg als een bereik.
- xTxt Als String verwijst naar het declareren van xTxt als een string.
- xCell Als Bereik verwijst naar xCell als een bereik.
- Bij fout Hervat Volgende verwijst naar uw code die blijft draaien, zelfs als er een fout optreedt.
- RangeSelection.Count verwijst naar de selectie van cellen in het werkblad.
- UsedRange.AddressLocal verwijst naar het gebruikte bereik in het opgegeven werkblad.
- InputBox("Selecteer bereik:", "ExcelWIKI", xTxt, , , , 8) is het invoerveld waar u het bereik invoert wanneer het verschijnt met de titel "ExcelWIKI".
- .Font.FontStyle = .DisplayFormat.Font.FontStyle commando's blijft dat lettertype bestaan als voorwaardelijke opmaak.
- .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex commando dat celkleur als voorwaardelijke opmaak blijft.
- .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade commando's die interieur schaduw en object zullen blijven als voorwaardelijke opmaak.
xRg.FormatConditions.Delete verwijst naar het verwijderen van alle voorwaardelijke opmaak voor het bereik voor de tekenreekswaarde onder het bereik.
Stap 3:
- Er verschijnt een dialoogvenster, selecteer het bereik.
- Klik tenslotte op OK om de resultaten te zien.
Daarom, Voorwaardelijke opmaak is verwijderd in onderstaande afbeelding, maar het celformaat blijft hetzelfde.
Lees meer: Opmaak verwijderen in Excel zonder de inhoud te verwijderen
Conclusie
Samenvattend hoop ik dat deze tutorial u heeft laten zien hoe u voorwaardelijke opmaak in Excel kunt verwijderen met behulp van zowel de eenvoudige methode als VBA-code. Al deze technieken moet u leren en toepassen op uw gegevens. Bestudeer het oefenboek en pas toe wat u hebt geleerd. Dankzij uw bijdrage kunnen wij projecten als deze ondersteunen.
Aarzel niet om contact met ons op te nemen als u vragen heeft. Laat hieronder een reactie achter om me te laten weten wat u ervan vindt.
Exceldemy zal het personeel uw vragen zo snel mogelijk beantwoorden.