Automatiser AutoFilter -funksjonen i Excel

Hvordan automatisere Excel profesjonelt

Microsoft Excel har mange interne verktøy for å automatisere arbeidstrinn. Makroer er et viktig automatiseringsalternativ. I Microsoft Excel er en makro en rekke kommandoer som utføres automatisk. Makroer kan brukes fornuftig mange steder i Excel. Denne artikkelen viser hvordan du også kan bruke makroer for å automatisere filtrering av informasjon i Excel.

Autofiltre og makroer: Automatisering av filterfunksjonen i Excel

Filtrering av et bord gjennom et autofilter er enkelt og lett å bruke. Du slår på autofilteret eller autofiltermodusen og velger deretter ønsket filterkriterium i regnearket i den aktuelle kolonnen.

I stedet for å gjøre automatisk filtrering manuelt, kan du eventuelt lage en makro med Visual Basic (VBA). Dette er praktisk og hensiktsmessig, for eksempel å tilby visse standardfiltre i lister via knapper eller for å automatisere andre prosesser i omfattende regneark.

I det følgende eksemplet skal euroverdier filtreres fra et dataområde. I stedet for å vise hele tabellen, skal bare desember -verdien sendes ut.

Følgende makro filtrerer desember måned automatisk. Gjør følgende for å initialisere det i Excel:

  1. Bytt til fanen "Utviklerverktøy" i Excel.

  2. Du kan opprette en ny makro i "Kode" -menyen.

  3. Klikk på Makro -knappen og skriv inn et navn for makroen. I neste trinn klikker du på "Opprett".

  4. Du blir omdirigert til et nytt Visual Basic -vindu der du angir følgende parametere:

    Dim List As Range
    Sett liste = ActiveSheet.Range ("A1: B13")
    List.AutoFilter
    List.AutoFilter Field: = 1, Criteria1: = "desember"

  5. Lukk inndatavinduet. Alle oppføringer lagres automatisk.

Tips: Hvis du vil filtrere en måned til i stedet for desember, må du endre kriteriet. Dette fungerer ved å endre måneden i VBA -inngangsmasken for følgende oppføring: Kriterier1: = "desember"

Bruk det opprettede makrofilteret med ett klikk

Hvis du vil bruke makroen du har opprettet, navigerer du til Utvikler -fanen igjen og søker etter makroen du har designet ved hjelp av Makro -knappen. Dette er plassert som en kjørbar makro til venstre. Start den med "Kjør" -knappen.

Etter at du har startet makroen, vises bare oppføringen "desember", som vist i følgende figur:

Tips: Du kan også gi makroen en snarvei i makroalternativene. For å gjøre dette, velg en tastekombinasjon som du ennå ikke har brukt i Microsoft Excel. Du kan også legge til en beskrivelse slik at du bedre kan forstå makroens funksjon på et senere tidspunkt. Hvis du jobber sammen i et team, er det også viktig å inkludere en beskrivelse.

Avbryt filtrering av listen

For å avbryte filtreringen av listen, slett kriteriet bak det automatiske filteret. I stedet for å angi en måned, ikke angi et kriterium som filteret skal brukes etter. Makroen din bør være strukturert som følger:

Dim List As Range
Sett liste = ActiveSheet.Range ("A1: B13")
List.AutoFilter
List.AutoFilter Field: = 1

Anropet til Auto filterKommando uten et kriterium fører til at hele listen vises.

Oppsummering og konklusjon: Bruk makroer for å automatisere autofiltrene i Microsoft Excel

Den manuelle autofilterfunksjonen i Microsoft Excel er godt egnet for filtrering av data og informasjon i store regneark. Du kan også automatisere autofilterfunksjonen med en makro. Du kan angi spesifikke kriterier i makroen som skal filtreres.

Hvis makroen Autofiltermode brukes, vises bare informasjonen du vil se. Autofiltermakroer er spesielt nyttige når du ser på store, nestede regneark. Makroen, som du kan tilpasse med en tastekombinasjon, viser bare relevant informasjon i regnearket. Til gjengjeld blir uviktige data automatisk skjult.

FAQ

Hva brukes autofilterfunksjonen til i Microsoft Excel?

Med autofilterfunksjonen kan du søke etter, vise eller skjule verdier i en eller flere kolonner i Microsoft Excel. For å starte autofilterfunksjonen, naviger til "Data" -fanen og velg "Filter" menyelementet. Et aktivert filter indikeres med en "knapp ned-pil" i kolonnen.

Hvordan lage en makro i Excel?

For å opprette en makro i Microsoft Excel, naviger til kategorien "Utviklerverktøy". Hvis dette er skjult, kan du alternativt skrive inn søkeordet "makro" i søkefeltet. Etter at du har tilordnet et navn til den nye makroen, må du skrive inn en rekke kommandoer i programmeringsspråket Visual Basis (VBA). Når makroen er lagret, kan du bruke den til alle følgende Excel -regneark for å automatisere oppgaver i Excel.

Hva er makroer for i Excel?

I utgangspunktet er programmering av makroer i Microsoft Excel hensiktsmessig for alle oppgaver som kan automatiseres. Makroer sparer tid med vanlige arbeidstrinn. I tillegg kan du bruke makroer til å sette opp spesifikke Excel -verktøy i prosjektledelsesmiljøet eller som en tilbudsgenerator. Makroer er også egnet for utveksling av data mellom Excel og andre Office -programmer som Microsoft Word eller Microsoft PowerPoint.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave