Obsah
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í.xlsm3 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.