Zástupný znak pro odstranění buněk prostřednictvím VBA

Zatímco pracujeme s nezpracovanými daty v Excelu, často hledáme data, která odpovídají kritériím, a vymažeme všechna další data, která daným kritériím neodpovídají. V tomto článku se naučíme, jak se zbavit hodnot, které nesplňují naše kritéria.

Pokud narazíte na situaci, ve které nechcete odstranit všechny buňky, místo toho chcete odstranit data, která neobsahují konkrétní text, měli byste si přečíst tento článek. Aniž bychom se dostali k teorii, přeskočme přímo k příkladu.

Příklad: Odstranit každou buňku v rozsahu kromě buněk obsahujících „ABC“

Pro ilustraci postupu jsem vytvořil níže uvedená data.

Musíme postupovat podle následujících kroků:

  • Klikněte na kartu Vývojář
  • Ze skupiny Code vyberte Visual Basic

Do standardního modulu zadejte následující kód

Sub DeleteCells ()

Dim kritéria se pohybují v rozsahu

Dim kritéria jako rozsah

Nastavit rozsah kritérií = rozsah ("A1: B5")

Pro každé kritérium kritéria v rozsahu kritérií

Pokud nekriteriacell.Value Like "*ABC*" Then

kriteriacell.ClearContents

Konec If

Další kritérium

End Sub

  • Když spustíme makro, dostaneme následující výstup

Jak to funguje?

V tomto kódu jednoduše vymažeme obsah z buněk, který neodpovídá vzoru v textu. Takže tady máme čtyři důležité řádky.

Nastavit rozsah kritérií = rozsah ("A1: B5")

Pro každé kritérium kritéria v rozsahu kritérií

Pokud nekriteriacell.Value Like "*ABC*" Then

kriteriacell.ClearContents

Konec If

První řádek je nastavení rozsahu, ve kterém chceme odstranit hodnoty, které neodpovídají našim kritériím. Je to A1: B5.

Nyní procházíme každou buňkou v zadaném rozsahu. Abychom zkontrolovali, zda buňka obsahuje text ABC, použijeme operátor Like, který se používá k přiřazování vzorů ve VBA. Pokud buňka obsahuje text „ABC“, vrátí příkaz pad, jak jsme použili operátor Not, a nic se nestane. Pokud buňka obsahuje daný vzor, ​​vrátí hodnotu true a provede se další příkaz, který vymaže obsah buňky.

Znak * (astrick) je velmi důležitý. Jak se používá, řekněte Excelu, že text může mít libovolný počet znaků. O zástupných znacích v Excelu si můžete přečíst zde.

Takže ano, lidi, takto můžete odstranit obsah buňky, který neodpovídá daným kritériím. Doufám, že jsem to vysvětlil dostatečně. Pokud máte ohledně tohoto článku jakékoli pochybnosti, rád zodpovím vaše dotazy níže v sekci komentáře níže.

Jak převést číslo na slova v aplikaci Excel v rupiích : Můžeme vytvořit vlastní vzorec aplikace Excel pro převod čísel na slova v indických rupiích. Vytvořil jsem tuto vlastní funkci pro převod čísel na slova v indických rupiích. Soubor makra si můžete stáhnout

13 metod, jak zrychlit Excel | Excel je dostatečně rychlý na to, aby vypočítal 6,6 milionu vzorců za 1 sekundu v ideálních podmínkách s normálním konfiguračním počítačem. Někdy ale pozorujeme, že soubory Excelu dělají výpočty pomaleji než šneci. Za tímto pomalejším výkonem je mnoho důvodů. Pokud je dokážeme identifikovat, můžeme nechat naše vzorce vypočítat rychleji.

Vycentrujte list Excel vodorovně a svisle na stránce aplikace Excel : Microsoft Excel vám umožňuje zarovnat list na stránce, můžete změnit okraje, zadat vlastní okraje nebo vycentrovat list vodorovně nebo svisle na stránku. Okraje stránky jsou prázdné mezery mezi daty listu a okraji tištěné stránky

Rozdělit buňku diagonálně v aplikaci Microsoft Excel 2016 : K diagonálnímu rozdělení buněk použijeme formátování buňky a vložíme do buňky diagonálně dělící čáru. To odděluje buňky diagonálně vizuálně.

Jak vložím zaškrtnutí v aplikaci Excel 2016 : K vložení zatržítka do buňky Excelu používáme symboly v Excelu. Nastavte písma na wingdings a pomocí vzorce Char (252) získáte symbol zatržítka.

Jak zakázat Scroll Lock v Excelu : Klávesy se šipkami v Excelu pohybují buňkou nahoru, dolů, doleva a doprava. Tato funkce je však použitelná pouze v případě, že je v aplikaci Excel zakázán Scroll Lock. Scroll Lock v Excelu slouží k posouvání listu nahoru, dolů, doleva a doprava, nikoli do buňky. Tento článek vám tedy pomůže, jak zkontrolovat stav zámku posouvání a jak jej deaktivovat?

Co dělat, když nefungují odkazy aplikace Excel Break : Když pracujeme s několika soubory aplikace Excel a používáme k dokončení práce vzorec, záměrně nebo neúmyslně vytváříme odkazy mezi různými soubory. Odkazy na normální vzorec lze snadno přerušit pomocí možnosti přerušit odkazy.

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Jak používat funkci Excel VLOOKUP| Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.

Jak používat Vynikat Funkce COUNTIF| Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétní hodnoty není nutné filtrovat data. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave