Automatizujte funkci AutoFilter v Excelu

Jak automatizovat Excel profesionálně

Microsoft Excel má mnoho interních nástrojů pro automatizaci pracovních kroků. Makra jsou základní možností automatizace. V aplikaci Microsoft Excel je makro řada příkazů, které se provádějí automaticky. Makra lze na Excelu rozumně používat na mnoha místech. Tento článek ukazuje, jak můžete také použít makra k automatizaci filtrování informací v Excelu.

Automatické filtry a makra: Automatizace funkce filtrování v aplikaci Excel

Filtrování tabulky pomocí automatického filtru je jednoduché a snadno se používá. Zapnete režim automatického filtru nebo automatického filtru a poté v listu v příslušném sloupci vyberete požadované kritérium filtru.

Místo manuálního automatického filtrování můžete volitelně vytvořit makro pomocí jazyka Visual Basic (VBA). To je praktické a účelné, například nabídnout určité standardní filtry v seznamech pomocí tlačítek nebo automatizovat další procesy v rozsáhlých tabulkách.

V následujícím příkladu se mají hodnoty eur filtrovat z datové oblasti. Namísto zobrazení celé tabulky by měla být vydána pouze prosincová hodnota.

Následující makro automaticky filtruje měsíc prosinec. Chcete -li jej inicializovat v aplikaci Excel, proveďte následující:

  1. V aplikaci Excel přejděte na kartu „Nástroje pro vývojáře“.

  2. V oblasti nabídky „Kód“ můžete vytvořit nové makro.

  3. Klikněte na tlačítko Makra a zadejte název makra. V dalším kroku klikněte na „Vytvořit“.

  4. Budete přesměrováni do nového okna Visual Basic, ve kterém zadáte následující parametry:

    Dim List As Range
    Nastavit seznam = ActiveSheet.Range ("A1: B13")
    Seznam.AutoFilter
    Pole List.AutoFilter: = 1, kritérium1: = "prosinec"

  5. Zavřete vstupní okno. Všechny položky se ukládají automaticky.

Spropitné: Pokud chcete místo prosince filtrovat další měsíc, změňte kritérium. Funguje to tak, že u následující položky změníte měsíc ve vstupní masce VBA: Kritéria 1: = "Prosinec"

Vytvořené makro - filtr použijte jedním kliknutím

Pokud byste chtěli použít vytvořené makro, přejděte znovu na kartu Vývojář a pomocí tlačítka Makra vyhledejte vámi navržené makro. Toto je umístěno jako spustitelné makro vlevo. Spusťte jej tlačítkem „Spustit“.

Po spuštění makra se zobrazí pouze položka „Prosinec“, jak ukazuje následující obrázek:

Spropitné: Makru můžete také poskytnout zástupce v možnostech makra. Chcete -li to provést, vyberte kombinaci kláves, kterou jste v aplikaci Microsoft Excel ještě nepoužili. Můžete také přidat popis, abyste mohli později lépe porozumět funkci makra. Pokud pracujete společně v týmu, je také důležité zahrnout popis.

Zrušte filtrování seznamu

Chcete -li zrušit filtrování seznamu, odstraňte kritérium za automatickým filtrem. Místo zadávání měsíce nezadávejte kritérium, podle kterého by měl být filtr použit. Vaše makro by mělo mít následující strukturu:

Dim List As Range
Nastavit seznam = ActiveSheet.Range ("A1: B13")
Seznam.AutoFilter
Pole List.AutoFilter: = 1

Volání Automatický filtrPříkaz bez kritéria způsobí zobrazení kompletního seznamu.

Shrnutí a závěr: Pomocí maker automatizujte automatické filtry v aplikaci Microsoft Excel

Funkce ručního automatického filtrování v aplikaci Microsoft Excel je vhodná pro filtrování dat a informací ve velkých tabulkách. Funkci automatického filtru můžete také zautomatizovat pomocí makra. V makru můžete určit konkrétní kritéria, která by měla být filtrována.

Pokud se používá makro Autofiltermode, zobrazí se pouze informace, které chcete vidět. Makra automatického filtrování jsou obzvláště užitečná při prohlížení velkých vnořených tabulek. Makro, které můžete přizpůsobit pomocí kombinace kláves, zobrazuje ve vaší tabulce pouze relevantní informace. Na oplátku jsou nedůležité údaje automaticky skryty.

FAQ

K čemu slouží funkce automatického filtru v aplikaci Microsoft Excel?

Pomocí funkce automatického filtru můžete vyhledávat, zobrazovat nebo skrývat hodnoty v jednom nebo více sloupcích v aplikaci Microsoft Excel. Chcete-li spustit funkci automatického filtru, přejděte na kartu „Data“ a vyberte položku nabídky „Filtr“. Aktivovaný filtr je ve sloupci označen „šipkou dolů“.

Jak vytvořit makro v aplikaci Excel?

Chcete -li vytvořit makro v aplikaci Microsoft Excel, přejděte na kartu „Nástroje pro vývojáře“. Pokud je tato možnost skrytá, můžete alternativně do vyhledávacího pole zadat klíčové slovo „makro“. Poté, co jste novému makru přiřadili název, musíte zadat sekvenci příkazů v programovacím jazyce Visual Basis (VBA). Jakmile je makro uloženo, můžete ho použít pro všechny následující tabulky aplikace Excel, abyste automatizovali úkoly v aplikaci Excel.

K čemu jsou makra v Excelu?

Programování maker v aplikaci Microsoft Excel je v zásadě účelné pro všechny úkoly, které lze automatizovat. Makra šetří čas pravidelnými pracovními kroky. Kromě toho můžete makra použít k nastavení konkrétních nástrojů aplikace Excel v prostředí pro správu projektů nebo jako generátor nabídek. Makra jsou také vhodná pro výměnu dat mezi Excelem a jinými aplikacemi Office, jako je Microsoft Word nebo Microsoft PowerPoint.

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

wave wave wave wave wave