Kuidas eemaldada tingimuslik vorming Excelis (3 näidet)

  • Jaga Seda
Hugh West

Excelis, Tingimuslik vormindamine on mugav funktsioon, mis võimaldab teil hõlpsasti vormindada ja varjutada lahtreid teatud tingimuslike kriteeriumide alusel. Siiski võite mõnikord soovida tingimuslikku vormindamist Excelis kustutada või kustutada. Selles õpetuses selgitame teile, kuidas eemaldada Tingimuslik vormindamine erinevatel viisidel, sealhulgas Clear Rules funktsiooni ja rakenduse VBA .

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.

Eemalda vorming.xlsm

3 näidet tingimusliku vormingu eemaldamiseks Excelis

Keskmiste aastapalkade näidisandmestik aadressil Google'i mitu osakonda on näidatud alloleval ekraanipildil. Oleme esile tõstnud sissetulekud, mille keskmine palk on üle $120,000 kasutades Tingimuslik vormindamine Pärast selle rakendamist võib siiski olla vaja tingimuslik vormindamine eemaldada.

Näitame teile kolme erinevat võimalust tingimusliku vormingu eemaldamiseks. Alustuseks kasutame tavalist meetodit. Seejärel, kasutades VBA kood, kõrvaldame tingimusliku vormindamise, jättes samal ajal ka formaadi puutumata.

1. Kohaldage põhimeetodit tingimusliku vormingu eemaldamiseks

Alguses rakendame me C lear reeglid käsk eemaldada Tingimuslik vormindamine . See on tavaliselt põhiline meetod eemaldada Tingimuslik vormindamine Nende meetodite kohaldamiseks järgige lihtsalt samme.

1. samm:

  • Kõigepealt valige vahemik, kus kohaldasite Tingimuslik vormindamine .

2. samm:

  • Klõpsake nuppu Kodu.

3. samm:

  • Kõigepealt klõpsake nupule Tingimuslik vormindamine
  • Valige Selged reeglid
  • Lõpuks valige Valitud lahtrite reeglite kustutamine menüüst.

  • Seetõttu näete, et teie Tingimuslik vormindamine ei ole enam olemas.

2. Käivita VBA-kood tingimusliku vormingu eemaldamiseks

Selles jaotises selgitame teile, kuidas kasutada VBA kood eemaldamiseks Tingimuslik vormindamine samuti. See on ainulaadne lähenemine, kuid see on selline, mis töötab. Sest te saate lihtsalt valida vahemiku ja eemaldada tingimusliku vormindamise, et rakendada sama koodi lugematuid kordi. Et käivitada VBA kood, järgige alljärgnevaid samme.

1. samm:

  • Esiteks vajutage Alt + F11 aktiveerimiseks VBA makrofunktsiooniga tööleht .
  • Valige Sisesta vahekaardilt.
  • Seejärel valige Moodul valikutest.

2. samm:

  • Pärast valiku tegemist Moodul , kleebi lihtsalt järgmine tekst 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 

Siin,

  • Dim WorkRng As Range on WorkRng-muutuja deklareerimine vahemiku väärtusena.
  • xTitleId = "ExcelWIKI" on pealkirja nimi, mis ilmus sisendkasti.
  • Set WorkRng = Application.Selection viitab vahemikule, mis on alates praegusest valikust.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) viitab sisendkastile, mis ilmub vahemiku saamiseks ja mille nimi on "ExcelWIKI".

WorkRng.FormatConditions.Delete viitab kõigi vahemiku vahel olevate tingimuslike vormingute kustutamisele.

3. samm:

  • Salvesta programmi ja vajutage F5 selle käivitamiseks.
  • Valikuala kast 'ExelDemy' ilmub, valige vahemik.
  • Lõpuks vajutage Sisesta et näha muudatusi.

Järelikult, Tingimuslik vormindamine eemaldatakse lahtritest, nagu on näidatud allpool oleval ekraanipildil.

Sarnased lugemised

  • Kuidas eemaldada #DIV/0! viga Excelis (5 meetodit)
  • Exceli paneelide eemaldamine (4 meetodit)
  • Kuidas eemaldada hüperlink Excelist (7 meetodit)
  • Eemaldage Exceli kõrvalekalded (3 võimalust)
  • Kuidas eemaldada kriipsud SSN-ist Excelis (4 kiiret meetodit)

3. Käivita VBA-kood, et eemaldada tingimuslik vorming, kuid säilitada formaat

Lisaks eelmisele meetodile võite hõlpsasti eemaldada Tingimuslik vormindamine kuid säilitada formaat, kasutades VBA kood. Üldiselt ei võimalda Exceli funktsioonid seda. Ainult VBA kood võimaldab teil seda saavutada. See tähendab, et VBA koodi ülemvõimu üle Exceli funktsioonid Selle saavutamiseks järgige alljärgnevaid samme.

1. samm:

  • Avada VBA makro , vajutage Alt + F11 .
  • Valige vahekaardilt Sisesta
  • Seejärel valige Moodul .

2. samm:

  • Sisestage järgmine tekst VBA kood.
 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 xRgWith 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 

Siin,

  • xRg As Range viitab xRg deklareerimisele vahemikuna.
  • xTxt As String viitab xTxt'i deklareerimisele stringina.
  • xCell As Range viitab xCellile kui vahemikule.
  • Vea korral Jätka järgmist viitab teie koodile, mis jätkab töötamist isegi siis, kui tekib viga.
  • RangeSelection.Count viitab töölehe lahtrite valikule.
  • UsedRange.AddressLocal viitab määratud töölehe kasutatud vahemikule.
  • InputBox("Valige vahemik:", "ExcelWIKI", xTxt, , , , , , 8) on sisendkast, kuhu sisestate vahemiku, kui ilmub pealkiri "ExcelWIKI".
  • .Font.FontStyle = .DisplayFormat.Font.Font.FontStyle käsud, et font jääb tingimuslikuks vormindamiseks.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex käsk, mis jääb lahtri värviks kui tingimuslik vorming.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade käsud, et sisevarjund ja objekt jäävad tingimusliku vormindusena.

xRg.FormatConditions.Delete viitab vahemiku all oleva stringi väärtuse jaoks kõigi tingimuslike vormingute kustutamisele.

3. samm:

  • Ilmub dialoogiboks, valige vahemik.
  • Lõpuks klõpsake OK et näha tulemusi.

Seega, Tingimuslik vormindamine on alloleval pildil kustutatud, kuid lahtri formaat jääb samaks.

Loe edasi: Kuidas eemaldada vormindamine Excelis ilma sisu eemaldamata

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus näitas teile, kuidas eemaldada Excelis tingimuslike vormingute vormindamist nii lihtsa meetodi kui ka VBA-koodi abil. Kõiki neid tehnikaid tuleks õpetada ja kasutada oma andmete puhul. Uurige praktikaraamatut ja rakendage õpitut. Tänu teie panusele saame toetada selliseid projekte.

Palun ärge kartke meiega ühendust võtta, kui teil on küsimusi. Palun jätke allpool kommentaar, et anda mulle teada, mida te arvate.

Exceldemy töötajad vastavad teie päringutele nii kiiresti kui võimalik.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.