Automatizálja az Excel AutoFilter funkcióját

Hogyan lehet szakszerűen automatizálni az Excel programot?

A Microsoft Excel számos belső eszközzel rendelkezik a munkafolyamatok automatizálásához. A makrók alapvető automatizálási lehetőségek. A Microsoft Excelben a makró olyan parancsok sorozata, amelyek automatikusan végrehajtódnak. A makrók ésszerű módon sok helyen használhatók az Excelben. Ez a cikk bemutatja, hogyan használhatja a makrókat az információk Excelben történő szűrésének automatizálására is.

Automatikus szűrők és makrók: Az Excel szűrőfunkciójának automatizálása

A táblázat szűrése automatikus szűrőn keresztül egyszerű és könnyen használható. Bekapcsolja az automatikus szűrőt vagy az automatikus szűrő módot, majd kiválasztja a kívánt szűrőfeltételt a munkalap megfelelő oszlopában.

Ahelyett, hogy manuálisan végezné az automatikus szűrést, opcionálisan létrehozhat egy makrót a Visual Basic (VBA) segítségével. Ez praktikus és célszerű, például bizonyos szabványos szűrők felkínálása listákban a gombok segítségével, vagy más folyamatok automatizálása kiterjedt táblázatokban.

A következő példában az euro -értékeket egy adatterületről kell szűrni. A teljes táblázat megjelenítése helyett csak a decemberi értéket kell kiadni.

A következő makró automatikusan kiszűri a december hónapot. Az Excelben történő inicializáláshoz tegye a következőket:

  1. Váltson az Excel "Fejlesztői eszközök" lapjára.

  2. Új makrót hozhat létre a „Kód” menüben.

  3. Kattintson a Makrók gombra, és adja meg a makró nevét. A következő lépésben kattintson a "Létrehozás" gombra.

  4. A rendszer átirányít egy új Visual Basic ablakba, amelyben megadja a következő paramétereket:

    Halvány lista tartományként
    Set List = ActiveSheet.Range ("A1: B13")
    Lista. AutoFilter
    List.AutoFilter mező: = 1, Criteria1: = "December"

  5. Zárja be a beviteli ablakot. Minden bejegyzés automatikusan mentésre kerül.

Tipp: Ha december helyett egy másik hónapot szeretne szűrni, módosítsa a feltételt. Ez úgy működik, hogy megváltoztatja a hónapot a VBA bemeneti maszkban a következő bejegyzéshez: 1. kritérium: = "December"

Alkalmazza a létrehozott makrószűrőt egy kattintással

Ha szeretné használni a létrehozott makrót, lépjen újra a Fejlesztő fülre, és keresse meg a makrót, amelyet a Makrók gombbal tervezett. Ez végrehajtható makróként található a bal oldalon. Indítsa el a "Futtatás" gombbal.

A makró elindítása után csak a "December" bejegyzés jelenik meg, amint az az alábbi ábrán látható:

Tipp: A makróhoz parancsikont is biztosíthat a makró beállításaiban. Ehhez válasszon ki egy olyan billentyűkombinációt, amelyet még nem használt a Microsoft Excel programban. Leírást is hozzáadhat, hogy később jobban megértse a makró működését. Ha csapatban dolgozik, akkor fontos, hogy leírást is mellékeljen.

Törölje a lista szűrését

A lista szűrésének törléséhez törölje az automatikus szűrő mögötti feltételt. A hónap megadása helyett ne írjon be olyan feltételt, amely szerint a szűrőt használni kell. A makrót a következőképpen kell felépíteni:

Halvány lista tartományként
Set List = ActiveSheet.Range ("A1: B13")
Lista. AutoFilter
List.AutoFilter mező: = 1

A hívás a Automatikus szűrőA feltétel nélküli parancs a teljes lista megjelenítését eredményezi.

Összegzés és következtetés: A makrók használatával automatizálhatja a Microsoft Excel automatikus szűrőit

A Microsoft Excel kézi automatikus szűrési funkciója alkalmas nagyméretű táblázatokban lévő adatok és információk szűrésére. Az automatikus szűrő funkciót makróval is automatizálhatja. A makróban meghatározott feltételeket adhat meg, amelyeket szűrni kell.

Ha az Autofiltermode makrót használja, csak a látni kívánt információ jelenik meg. Az automatikus szűrő makrók különösen hasznosak nagy méretű, egymásba ágyazott táblázatok megtekintésekor. A billentyűkombinációval személyre szabható makró csak a táblázatban releváns információkat jelenít meg. Cserébe a lényegtelen adatok automatikusan elrejtésre kerülnek.

GYIK

Mire használható a Microsoft Excel automatikus szűrő funkciója?

Az automatikus szűrő funkcióval a Microsoft Excel egy vagy több oszlopában kereshet, megjeleníthet vagy elrejthet értékeket. Az automatikus szűrési funkció elindításához navigáljon az „Adatok” fülre, és válassza a „Szűrő” menüpontot. Az aktivált szűrőt az oszlopban található „gomb lefelé mutató nyíl” jelzi.

Hogyan lehet makrót létrehozni az Excelben?

Makró létrehozásához a Microsoft Excel programban lépjen a „Fejlesztői eszközök” fülre. Ha ez el van rejtve, akkor a keresőmezőbe beírhatja a „makró” kulcsszót is. Miután nevet adott az új makrónak, meg kell adnia egy parancssort a Visual Basis (VBA) programozási nyelven. Miután elmentette a makrót, használhatja azt az alábbi Excel -táblázatok mindegyikéhez, hogy automatizálja a feladatokat az Excelben.

Mire szolgálnak a makrók az Excelben?

Alapvetően a makrók programozása a Microsoft Excel programban minden automatizálható feladathoz célszerű. A makrók időt takarítanak meg a rendszeres munkafolyamatokkal. Ezenkívül a makrók segítségével meghatározott Excel eszközöket állíthat be a projektmenedzsment környezetben vagy ajánlatgenerátorként. A makrók alkalmasak az Excel és más Office programok, például a Microsoft Word vagy a Microsoft PowerPoint közötti adatcserére is.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave