Ynhâldsopjefte
Yn Excel is Betingstlike opmaak in handige funksje wêrmei jo sellen sûnder muoite kinne opmaak en skaad meitsje op basis fan bepaalde betingsten kritearia. Jo kinne lykwols soms betingsten opmaak yn Excel wiskje of wiskje. Yn dizze tutorial sille wy jo útlizze hoe't jo Betingstlike opmaak op ferskate manieren ferwiderje, ynklusyf de Clear Rules-funksje en de tapassing fan VBA .
Oefenwurkboek downloade
Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.
Formatting.xlsm fuortsmite
3 foarbylden om betingsten opmaak te ferwiderjen yn Excel
In foarbyldgegevensset fan gemiddelde jierlikse salarissen by Google's meardere ôfdielings wurde werjûn yn 'e skermôfbylding hjirûnder. Wy hawwe de ynkommens markearre mei in gemiddelde salaris fan mear dan $120,000 mei Betingstlike opmaak . Jo moatte lykwols miskien betingsten opmaak fuortsmite neidat jo it tapast hawwe.
Wy sille jo trije ferskillende manieren sjen litte om betingsten opmaak te ferwiderjen. Om te begjinnen, sille wy de gewoane metoade brûke. Dan, mei help fan VBA koade, sille wy betingsten opmaak eliminearje, wylst wy ek it formaat yntakt litte.
1. Basismetoade tapasse om betingst opmaak te ferwiderjen
Yn it begjin sille wy it kommando C lear Rules tapasse om Conditional Formatting te ferwiderjen. It is normaal de basismetoade om te ferwiderjen Betingstlike opmaak . Om dizze metoaden ta te passen, folgje gewoan de stappen.
Stap 1:
- Selektearje earst it berik dêr't jo Betingstlike opmaak tapast hawwe. .
Stap 2:
- Klik op Thús.
Stap 3:
- Klik earst op de Betingstlike opmaak
- Selektearje de Regels wiskje
- Selektearje as lêste Regels wiskje út selektearre sellen út it menu.
- Dêrom sille jo sjen dat jo Betingstlike opmaak net mear oanwêzich is.
2. Run a VBA-koade om betingsten opmaak te ferwiderjen
Yn dizze seksje sille wy jo útlizze hoe't jo VBA koade brûke om ek Betingstlike opmaak te ferwiderjen. It is in unike oanpak, mar it is ien dy't wurket. Om't jo gewoan it berik kinne selektearje en de betingsten opmaak fuortsmite om deselde koade untelbere kearen ta te passen. Om in VBA koade út te fieren, folgje de stappen hjirûnder.
Stap 1:
- Druk earst op Alt + F11 om VBA Macro-ynskeakele wurkblêd te aktivearjen.
- Kies Ynfoegje fan it ljepblêd.
- Selektearje dan Module fan de opsjes.
Stap 2:
- Nei it selektearjen fan in Module , plak gewoan de folgjende VBA.
6845
Hjir,
- Dim WorkRng As Range ferklearret WorkRng fariabele as in berikwearde.
- xTitleId = "ExcelWIKI" is de titelnamme dy't yn it ynfierfak ferskynde.
- Set WorkRng = Application.Selection ferwiist nei it berik dat sil wêze fan de hjoeddeistige seleksje.
- InputBox(“Range”, xTitleId, WorkRng.Address, Type:=8) ferwiist nei it ynfierfak dat ferskynt om it berik te krijen en wurdt neamd mei de titel 'ExcelWIKI'.
WorkRng.FormatConditions.Delete ferwiist nei it wiskjen fan alle Conditional Format tusken it berik.
Stap 3:
- Bewarje it programma en druk op F5 om it út te fieren.
- Der sil in berikfakje 'ExelDemy' ferskine, selektearje it berik.
- Druk as lêste op Enter om de wizigingen te sjen.
Dêrtroch sil Betingstlike opmaak fuortsmiten wurde fan 'e sellen lykas werjûn yn' e ûnderste skermôfbylding.
Gelykbere lêzingen
- Hoe #DIV/0 fuortsmite! Flater yn Excel (5 metoaden)
- Fuortsmite finsters yn Excel (4 metoaden)
- Hoe kin ik hyperkeppeling fan Excel fuortsmite (7 metoaden)
- Utliers yn Excel fuortsmite (3 manieren)
- Hoe kinne jo streepkes fuortsmite fan SSN yn Excel (4 rappe metoaden)
3. In VBA-koade útfiere om betingsten opmaak te ferwiderjen mar opmaak behâlde
Njonken de foarige metoade kinne jo de Betingsten opmaak maklik fuortsmite, mar it formaat bewarje troch mei VBA koade. Yn it algemien, Excel funksjesdit net tastean. Allinich de VBA koade sil jo dit kinne berikke. Dat is VBA de supremasy fan koade oer Excel-funksjes . Om dit te berikken, folgje de stappen hjirûnder.
Stap 1:
- Om de VBA Macro te iepenjen, druk op Alt + F11 .
- Kies út de ljeppers de Ynfoegje
- Selektearje dan Module .
Stap 2:
- Paste de folgjende VBA koade.
9819
Hjir,
- xRg As Range ferwiist nei it deklarearjen fan xRg as in berik.
- xTxt As String ferwiist om xTxt te ferklearjen as in tekenrige.
- xCell As Range ferwiist nei xCell as in berik.
- By Flater Resume Folgjende ferwiist nei jo koade sil fierder rinne sels as der in flater optreedt.
- RangeSelection.Count ferwiist nei de seleksje fan sellen yn it wurkblêd.
- UsedRange.AddressLocal ferwiist nei it brûkte berik yn it oantsjutte wurkblêd.
- InputBox ("Selektearje berik:", "ExcelWIKI", xTxt, , , , , 8) is it ynfierfak wêr't jo berik ynfiere wannear ferskynde mei de titel 'ExcelWIKI'.
- .Font.FontStyle = .DisplayFormat.Font.FontStyle kommando's th at lettertype bliuwt as betingst opmaak.
- .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex kommando dat selkleur bliuwt as betingst opmaak.
- .Interior.TintAndShade =.DisplayFormat.Interior.TintAndShade befelt dat ynterieurskaad en objekt as betingst opmaak bliuwe.
xRg.FormatConditions.Delete ferwiist nei it wiskjen fan alle betingsten opmaak foar berik foar de tekenrige wearde ûnder it berik.
Stap 3:
- In dialoochfinster sil ferskine, selektearje it berik .
- Klik as lêste op OK om de resultaten te sjen.
Dêrom, Betingstlike opmaak wurdt wiske yn de ôfbylding hjirûnder, mar it selformaat bliuwt itselde.
Lês mear: Hoe kinne jo opmaak yn Excel fuortsmite sûnder te ferwiderjen Ynhâld
Konklúzje
Om gear te nimmen, hoopje ik dat dit tutorial jo hat sjen litten hoe't jo betingsten opmaak yn Excel ferwiderje kinne mei sawol de ienfâldige metoade as VBA-koade. Al dizze techniken moatte wurde leard en brûkt foar jo gegevens. Undersykje it praktykboek en tapasse wat jo leard hawwe. Fanwege jo bydrage kinne wy projekten lykas dit stypje.
Nim as jo fragen hawwe, nim dan kontakt mei ús op. Lit asjebleaft in reaksje hjirûnder litte om my te fertellen wat jo tinke.
Exceldemy meiwurkers sille sa gau mooglik op jo fragen reagearje.