Automatiser AutoFilter -funktionen i Excel

Sådan automatiseres Excel professionelt

Microsoft Excel har mange interne værktøjer til at automatisere arbejdstrin. Makroer er en vigtig automatiseringsmulighed. I Microsoft Excel er en makro en række kommandoer, der automatisk udføres. Makroer kan bruges fornuftigt mange steder i Excel. Denne artikel viser, hvordan du også kan bruge makroer til at automatisere filtrering af oplysninger i Excel.

Autofiltre og makroer: Automatisering af filterfunktionen i Excel

Filtrering af et bord gennem et autofilter er enkelt og let at bruge. Du tænder for autofilter eller automatisk filtertilstand og vælger derefter det ønskede filterkriterium i regnearket i den relevante kolonne.

I stedet for at foretage automatisk filtrering manuelt, kan du eventuelt oprette en makro med Visual Basic (VBA). Dette er praktisk og hensigtsmæssigt, f.eks. At tilbyde visse standardfiltre i lister via knapper eller at automatisere andre processer i omfattende regneark.

I det følgende eksempel skal euro -værdier filtreres fra et dataområde. I stedet for at vise hele tabellen skal kun december -værdien udskrives.

Følgende makro filtrerer automatisk december måned. Gør følgende for at initialisere det i Excel:

  1. Skift til fanen "Udviklerværktøjer" i Excel.

  2. Du kan oprette en ny makro i menuområdet "Kode".

  3. Klik på knappen Makroer, og indtast et navn for makroen. I det næste trin skal du klikke på "Opret".

  4. Du bliver omdirigeret til et nyt Visual Basic -vindue, hvor du indtaster følgende parametre:

    Dæmp liste som område
    Set List = ActiveSheet.Range ("A1: B13")
    List.AutoFilter
    List.AutoFilter Field: = 1, Criteria1: = "December"

  5. Luk inputvinduet. Alle poster gemmes automatisk.

Tip: Hvis du vil filtrere endnu en måned i stedet for december, skal du ændre kriteriet. Dette virker ved at ændre måneden i VBA -inputmasken for følgende post: Kriterier1: = "December"

Anvend det oprettede makrofilter med et enkelt klik

Hvis du gerne vil bruge den makro, du har oprettet, skal du gå til fanen Udvikler igen og søge efter den makro, du har designet ved hjælp af knappen Makroer. Dette er placeret som en eksekverbar makro til venstre. Start det med knappen "Kør".

Efter start af makroen vises kun posten "December", som vist i følgende figur:

Tip: Du kan også give makroen en genvej i makroindstillingerne. For at gøre dette skal du vælge en tastekombination, som du endnu ikke har brugt i Microsoft Excel. Du kan også tilføje en beskrivelse, så du bedre kan forstå makroens funktion på et senere tidspunkt. Hvis du arbejder sammen i et team, er det også vigtigt at medtage en beskrivelse.

Annuller filtrering af listen

For at annullere filtreringen af listen skal du slette kriteriet bag det automatiske filter. I stedet for at indtaste en måned, skal du ikke indtaste et kriterium, som filteret skal bruges efter. Din makro skal være struktureret som følger:

Dæmp liste som område
Set List = ActiveSheet.Range ("A1: B13")
List.AutoFilter
List.AutoFilter Field: = 1

Opkaldet til Auto filterKommando uden et kriterium får den komplette liste til at blive vist.

Resumé og konklusion: Brug makroer til at automatisere dine autofiltre i Microsoft Excel

Den manuelle autofilterfunktion i Microsoft Excel er velegnet til filtrering af data og oplysninger i store regneark. Du kan også automatisere autofilterfunktionen med en makro. Du kan angive specifikke kriterier i makroen, der skal filtreres.

Hvis makroen Autofiltermode bruges, vises kun de oplysninger, du vil se. Autofiltermakroer er særligt nyttige, når man ser på store, indlejrede regneark. Makroen, som du kan tilpasse med en tastekombination, viser kun relevante oplysninger i dit regneark. Til gengæld skjules uvæsentlige data automatisk.

Ofte stillede spørgsmål

Hvad bruges den automatiske filterfunktion til i Microsoft Excel?

Med funktionen til automatisk filter kan du søge efter, vise eller skjule værdier i en eller flere kolonner i Microsoft Excel. For at starte autofilterfunktionen skal du navigere til fanen "Data" og vælge menupunktet "Filter". Et aktiveret filter angives med en "knap-pil ned" i kolonnen.

Hvordan opretter man en makro i Excel?

For at oprette en makro i Microsoft Excel skal du navigere til fanen "Udviklerværktøjer". Hvis dette er skjult, kan du alternativt indtaste søgeordet "makro" i søgefeltet. Når du har tildelt et navn til den nye makro, skal du indtaste en række kommandoer i programmeringssproget Visual Basis (VBA). Når makroen er blevet gemt, kan du bruge den til alle følgende Excel -regneark for at automatisere opgaver i Excel.

Hvad er makroer til i Excel?

Grundlæggende er programmeringen af makroer i Microsoft Excel hensigtsmæssig til alle opgaver, der kan automatiseres. Makroer sparer tid med almindelige arbejdstrin. Derudover kan du bruge makroer til at konfigurere specifikke Excel -værktøjer i projektstyringsmiljøet eller som en tilbudsgenerator. Makroer er også velegnede til udveksling af data mellem Excel og andre Office -programmer, f.eks. Microsoft Word eller Microsoft PowerPoint.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave