Jak vlastní filtrování dat pro pracovní list aplikace Excel ve VBA pro MS Excel?

VBA pro Office Suite nebo Virtual Basic Pro aplikace se stává populární mezi profesionály v kanceláři. Nyní je to výkonný programovací nástroj pro uživatele a nejlepší na VBA je, že jej můžete použít, i když nevíte nic o kódování. Ve VBA máme makra, což jsou objekty, které vytváříme pro přizpůsobení určitých funkcí. Poté tato makra zavoláme a spustíme je pro náš vlastní požadavek.

filtrování je velmi populární a běžně používaný nástroj v MS Excel. Pokud se zabýváte velmi velkým souborem dat v MS Excel a potřebujete se podívat pouze na konkrétní hodnoty nebo položky, můžete filtrovat řádky, které v tuto chvíli nejsou vaším požadavkem. Pokud jste například vytvořili list aplikace Excel obsahující známky studentů ve třídě a chcete zjistit, kdo zaznamenal 80% a více, můžete filtrovat všechny řádky, kde studenti zaznamenali méně než 80%. Takže toto je koncept.

pro VBA je možné vytvářet makra pro operace filtrů. V tomto článku vám ukážu, jak na to.

kroky k vlastnímu filtrování dat pro pracovní list aplikace Excel ve VBA pro MS Excel

nejprve musíte zapnout kartu Vývojář v MS Excel.

dále klepněte na kartu Vývojář na pásu karet. Existují dva typy odkazů, jeden je absolutní odkaz a druhý je relativní odkaz. Již jsem napsal článek na stejné téma pomocí relativního odkazu. Ale tady, ukážu vám to bez použití relativního odkazu. Pro třídění a filtrování typů funkcí vždy používejte absolutní referenci. Nyní klikněte na záznam makro .

relativní referenční makro rekordér VBA

nyní se otevře okno Makro záznamu. Vyberte pro vás klávesovou zkratku. Například jsem vybral Ctrl + Shift + U. zkratku jsem pojmenoval jako FilterByCategoryClothingAccessories. To znamená, že makro zobrazí pouze řádky, kde kategorie je buď oblečení nebo doplňky.

vlastní data filtru pro pracovní list aplikace Excel ve VBA pro MS Excel

Nyní přejděte na kartu Data a klikněte na nástroj filtr. Tím se aktivuje nástroj filtr. Dále klikněte na rozbalovací šipku ve sloupci Kategorie. Zkontrolujte pouze nabídku oblečení a doplňků.

vlastní filtrační Data pro pracovní list aplikace Excel ve VBA pro MS Excel

Nyní přejděte na kartu Vývojář a klikněte na Zastavit nahrávání.

vlastní filtrační Data pro pracovní list aplikace Excel ve VBA pro MS Excel

pokud chcete filtrovat na základě rozsahu čísel, například zde chci vidět řádky, které mají tržby mezi $ 15,000 a $ 55,000 . Klikněte tedy na rozbalovací nabídku sloupce PRODEJ, přejděte na filtry čísel a poté vyberte mezi.

vlastní data filtru pro pracovní list aplikace Excel ve VBA pro MS Excel

otevře se okno vlastního Automatického filtru. Vyberte rozsah. Klikněte na OK.

vlastní data filtru pro pracovní list aplikace Excel ve VBA pro MS Excel

vaše makro je nyní vytvořeno. Dále přejděte na kartu Vývojář a klikněte na Zastavit nahrávání.

to je vše!

Přečtěte si více: seznam všech výukových programů Excel VBA

o Debaleena

štěstí je, že nejlepší terapie. Použijte ji léčit sebe a pak ostatní!

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.