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 .

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.

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ů.

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

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.

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

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í!