Jak odstranit podmíněné formátování v aplikaci Excel (3 příklady)

  • Sdílet Toto
Hugh West

V aplikaci Excel, Podmíněné formátování je praktická funkce, která vám umožňuje bez námahy formátovat a stínovat buňky na základě určitých podmíněných kritérií. Někdy však můžete chtít podmíněné formátování v Excelu odstranit nebo vymazat. V tomto návodu vám vysvětlíme, jak odstranit podmíněné formátování. Podmíněné formátování různými způsoby, včetně funkce Clear Rules a aplikace VBA .

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Odstranění formátování.xlsm

3 příklady na odstranění podmíněného formátování v aplikaci Excel

Ukázkový soubor údajů o průměrných ročních mzdách v Google více oddělení jsou zobrazeny na obrázku níže. Zvýraznili jsme příjmy s průměrným platem vyšším než 5 000 Kč. $120,000 pomocí Podmíněné formátování . Po použití podmíněného formátování však může být nutné jej odstranit.

Předvedeme vám tři různé způsoby odstranění podmíněného formátování. Na začátek použijeme obvyklý způsob. Poté pomocí příkazu VBA kód, odstraníme podmíněné formátování a zároveň ponecháme formát nedotčený.

1. Použití základní metody pro odstranění podmíněného formátování

Na začátku použijeme C Pravidla pro studenty příkaz k odstranění Podmíněné formátování . Obvykle je to základní metoda pro odstranění Podmíněné formátování . Chcete-li tyto metody použít, postupujte podle následujících kroků.

Krok 1:

  • Nejprve vyberte rozsah, na který jste použili Podmíněné formátování .

Krok 2:

  • Klikněte na Domů.

Krok 3:

  • Nejprve klikněte na Podmíněné formátování
  • Vyberte Jasná pravidla
  • Nakonec vyberte Vymazání pravidel z vybraných buněk z nabídky.

  • Proto uvidíte, že vaše Podmíněné formátování již není k dispozici.

2. Spuštění kódu VBA pro odstranění podmíněného formátování

V této části vám vysvětlíme, jak používat VBA kód pro odstranění Podmíněné formátování Je to jedinečný přístup, který však funguje. Můžete totiž jednoduše vybrat rozsah a odstranit podmíněné formátování, abyste stejný kód použili nesčetněkrát. Chcete-li spustit funkci VBA postupujte podle následujících kroků.

Krok 1:

  • Nejprve stiskněte Alt + F11 aktivovat Pracovní list s podporou maker VBA .
  • Vyberte si Vložte z karty.
  • Potom vyberte možnost Modul z možností.

Krok 2:

  • Po výběru Modul , stačí vložit následující 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 

Zde,

  • Dim WorkRng As Range je deklarace proměnné WorkRng jako hodnoty rozsahu.
  • xTitleId = "ExcelWIKI" je název názvu, který se objevil ve vstupním poli.
  • Set WorkRng = Application.Selection odkazuje na rozsah, který bude vycházet z aktuálního výběru.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) odkazuje na vstupní pole, které se zobrazí pro získání rozsahu a je pojmenováno názvem "ExcelWIKI".

WorkRng.FormatConditions.Delete se vztahuje na odstranění všech podmíněných formátů mezi rozsahem.

Krok 3:

  • Uložit programu a stiskněte tlačítko F5 k jeho spuštění.
  • Krabice s rozsahem "ExelDemy se zobrazí, vyberte rozsah.
  • Nakonec stiskněte Vstupte na zobrazit změny.

V důsledku toho, Podmíněné formátování budou z buněk odstraněny, jak je znázorněno na následujícím obrázku.

Podobná čtení

  • Jak odstranit chybu #DIV/0! v aplikaci Excel (5 metod)
  • Odstranění panelů v aplikaci Excel (4 metody)
  • Jak odstranit hypertextový odkaz z aplikace Excel (7 metod)
  • Odstranění odlehlých hodnot v aplikaci Excel (3 způsoby)
  • Jak odstranit pomlčky z SSN v aplikaci Excel (4 rychlé metody)

3. Spusťte kód VBA pro odstranění podmíněného formátování, ale zachování formátu

Kromě předchozího způsobu můžete snadno odstranit i Podmíněné formátování přesto zachovat formát pomocí VBA Obecně to funkce Excelu neumožňují. Pouze funkce VBA kód vám to umožní. To znamená. VBA nadřazenost kódu nad Funkce aplikace Excel . Chcete-li toho dosáhnout, postupujte podle následujících kroků.

Krok 1:

  • Otevření Makro VBA , stiskněte tlačítko Alt + F11 .
  • Na kartách vyberte Vložte
  • Pak vyberte Modul .

Krok 2:

  • Vložte následující VBA kód.
 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 

Zde,

  • xRg jako rozsah se vztahuje na deklaraci xRg jako rozsahu.
  • xTxt jako String odkazuje na deklaraci xTxt jako řetězce.
  • xCell jako rozsah odkazuje na xCell jako na rozsah.
  • Při chybě pokračovat Další odkazuje na váš kód, který bude pokračovat v běhu, i když dojde k chybě.
  • RangeSelection.Count se týká výběru buněk v pracovním listu.
  • UsedRange.AddressLocal odkazuje na použitý rozsah v zadaném pracovním listu.
  • InputBox("Select range:", "ExcelWIKI", xTxt, , , , , 8) je vstupní pole, do kterého zadáte rozsah, když se objeví s názvem "ExcelWIKI".
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle příkazy, které písmo ponechá jako podmíněné formátování.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex příkaz, který zachová barvu buňky jako podmíněné formátování.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade příkazy, které vnitřní stín a objekt ponechají jako podmíněné formátování.

xRg.FormatConditions.Delete odkazuje na odstranění veškerého podmíněného formátování pro rozsah pro řetězcovou hodnotu v rámci rozsahu.

Krok 3:

  • Zobrazí se dialogové okno, ve kterém vyberte rozsah.
  • Nakonec klikněte na OK zobrazit výsledky.

Proto, Podmíněné formátování je na obrázku níže odstraněn, ale formát buňky zůstává stejný.

Přečtěte si více: Jak odstranit formátování v aplikaci Excel bez odstranění obsahu

Závěr

Závěrem doufám, že vám tento návod ukázal, jak odstranit podmíněné formátování v Excelu pomocí jednoduché metody i kódu VBA. Všechny tyto techniky byste se měli naučit a použít je na svá data. Prozkoumejte cvičebnici a použijte, co jste se naučili. Díky vašemu příspěvku můžeme podporovat projekty, jako je tento.

V případě jakýchkoli dotazů se na nás neváhejte obrátit. Níže mi prosím zanechte komentář a sdělte mi svůj názor.

Exceldemy na vaše dotazy odpoví co nejrychleji.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.