Kako odstraniti pogojno oblikovanje v Excelu (3 primeri)

  • Deliti To
Hugh West

V programu Excel, Pogojno oblikovanje je priročna funkcija, ki vam omogoča enostavno oblikovanje in senčenje celic na podlagi določenih pogojnih meril. Vendar pa boste morda včasih želeli izbrisati ali počistiti pogojno oblikovanje v Excelu. V tem vodniku vam bomo pojasnili, kako odstraniti Pogojno oblikovanje na različne načine, vključno s funkcijo Clear Rules in uporabo VBA .

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Odstrani Formatting.xlsm

3 primeri za odstranitev pogojnega oblikovanja v Excelu

Vzorčni niz podatkov o povprečnih letnih plačah v Googlova več oddelkov so prikazani na spodnji sliki zaslona. Poudarili smo dohodke s povprečno plačo več kot $120,000 uporaba Pogojno oblikovanje . Vendar boste morda morali pogojno oblikovanje po uporabi odstraniti.

Predstavili vam bomo tri različne načine za odstranitev pogojnega oblikovanja. Za začetek bomo uporabili običajno metodo. Nato bomo z uporabo VBA kodo, bomo odpravili pogojno oblikovanje, pri čemer bo oblika ostala nedotaknjena.

1. Uporabite osnovno metodo za odstranitev pogojnega oblikovanja

Na začetku bomo uporabili C Pravila učenja ukaz za odstranitev Pogojno oblikovanje . To je običajno osnovna metoda za odstranitev Pogojno oblikovanje . Če želite uporabiti te metode, sledite naslednjim korakom.

Korak 1:

  • Najprej izberite območje, v katerem ste uporabili Pogojno oblikovanje .

Korak 2:

  • Kliknite na Domov.

Korak 3:

  • Najprej kliknite na Pogojno oblikovanje
  • Izberite Jasna pravila
  • Na koncu izberite Brisanje pravil iz izbranih celic iz menija.

  • Zato boste videli, da je vaš Pogojno oblikovanje ni več prisotna.

2. Zaženite kodo VBA za odstranitev pogojnega oblikovanja

V tem razdelku vam bomo razložili, kako uporabljati VBA koda za odstranitev Pogojno oblikovanje To je edinstven pristop, ki pa deluje. Ker lahko preprosto izberete območje in odstranite pogojno oblikovanje ter tako neštetokrat uporabite isto kodo. VBA sledite spodnjim korakom.

Korak 1:

  • Najprej pritisnite Alt + F11 za aktiviranje Delovni list z omogočenim makrom VBA .
  • Izberite Vstavite z zavihka.
  • Nato izberite Modul med možnostmi.

Korak 2:

  • Po izbiri Modul , prilepite naslednje 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 

Tukaj,

  • Dim WorkRng kot območje je deklariranje spremenljivke WorkRng kot vrednosti razpona.
  • xTitleId = "ExcelWIKI" je ime naslova, ki se je pojavilo v vnosnem polju.
  • Set WorkRng = Application.Selection se nanaša na območje, ki bo izhajalo iz trenutnega izbora.
  • InputBox("Razpon", xTitleId, WorkRng.Address, Type:=8) se nanaša na vnosno polje, ki se prikaže za pridobitev območja in je poimenovano z naslovom "ExcelWIKI".

WorkRng.FormatConditions.Delete se nanaša na brisanje vseh pogojnih oblik med območjem.

Korak 3:

  • Shrani program in pritisnite F5 da ga zaženete.
  • Razponsko polje 'ExelDemy' in izberite območje.
  • Na koncu pritisnite Vnesite da si ogledate spremembe.

Posledično, Pogojno oblikovanje bodo odstranjeni iz celic, kot je prikazano na spodnji sliki zaslona.

Podobna branja

  • Kako odstraniti napako #DIV/0! v Excelu (5 metod)
  • Odstranjevanje podoken v Excelu (4 metode)
  • Kako odstraniti hiperpovezavo iz programa Excel (7 metod)
  • Odstranjevanje izstopajočih vrednosti v programu Excel (3 načini)
  • Kako odstraniti črtice iz SSN v Excelu (4 hitre metode)

3. Z zagonom kode VBA odstranite pogojno oblikovanje, vendar ohranite oblikovanje

Poleg prejšnje metode lahko preprosto odstranite Pogojno oblikovanje vendar ohranite obliko z uporabo VBA Na splošno funkcije programa Excel tega ne omogočajo. VBA koda vam bo to omogočila. To je VBA nadvlado kode nad Excelove funkcije . To lahko dosežete tako, da sledite spodnjim korakom.

Korak 1:

  • Odpiranje Makro VBA , pritisnite Alt + F11 .
  • Med zavihki izberite Vstavite
  • Nato izberite Modul .

Korak 2:

  • Prilepite naslednje VBA koda.
 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 

Tukaj,

  • xRg kot območje se nanaša na razglasitev xRg kot območja.
  • xTxt kot niz besedil se nanaša na razglasitev xTxt kot niza.
  • xCell kot območje se nanaša na xCell kot na območje.
  • Ob napaki Nadaljuj naslednji se nanaša na vašo kodo, ki se bo še naprej izvajala, tudi če pride do napake.
  • RangeSelection.Count se nanaša na izbiro celic v delovnem listu.
  • UsedRange.AddressLocal se nanaša na uporabljeno območje v določenem delovnem listu.
  • InputBox("Izberite obseg:", "ExcelWIKI", xTxt, , , , , , 8) je vnosno polje, v katerem boste vnesli obseg, ko se pojavi naslov "ExcelWIKI".
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle ukazi, ki jih bo pisava ohranila kot pogojno oblikovanje.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex ukaz, ki bo barvo celice ohranil kot pogojno oblikovanje.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade ukazi, da bosta notranji odtenek in predmet ostala kot pogojno oblikovanje.

xRg.FormatConditions.Delete se nanaša na brisanje vseh pogojnih oblikovanj za območje za vrednost niza pod območjem.

Korak 3:

  • Pojavilo se bo pogovorno okno, v katerem izberite območje.
  • Na koncu kliknite V REDU za ogled rezultatov.

Zato, Pogojno oblikovanje je na spodnji sliki izbrisan, vendar oblika celic ostaja enaka.

Preberite več: Kako odstraniti oblikovanje v Excelu, ne da bi odstranili vsebino

Zaključek

Če povzamem, upam, da vam je to vodilo pokazalo, kako odstraniti pogojno oblikovanje v Excelu z uporabo preproste metode in kode VBA. Vse te tehnike se morate naučiti in jih uporabiti za svoje podatke. Preučite vadnico in uporabite, kar ste se naučili. Zaradi vašega prispevka lahko podpremo projekte, kot je ta.

Če imate kakršna koli vprašanja, se obrnite na nas. Spodaj pustite komentar in mi sporočite, kaj menite.

Odlično osebje bo na vaša vprašanja odgovorilo v najkrajšem možnem času.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.