Automatisera autofilterfunktionen i Excel

Hur man automatiserar Excel professionellt

Microsoft Excel har många interna verktyg för att automatisera arbetssteg. Makron är ett viktigt automatiseringsalternativ. I Microsoft Excel är ett makro en serie kommandon som körs automatiskt. Makron kan användas förnuftigt på många ställen i Excel. Den här artikeln visar hur du också kan använda makron för att automatisera filtrering av information i Excel.

Autofilter och makron: Automatisering av filterfunktionen i Excel

Att filtrera ett bord genom ett autofilter är enkelt och lätt att använda. Du slår på autofiltret eller autofilterläget och väljer sedan önskat filterkriterium i kalkylbladet i lämplig kolumn.

Istället för att automatiskt filtrera manuellt kan du eventuellt skapa ett makro med Visual Basic (VBA). Detta är praktiskt och ändamålsenligt, till exempel att erbjuda vissa standardfilter i listor via knappar eller för att automatisera andra processer i omfattande kalkylblad.

I följande exempel ska euro -värden filtreras från ett dataområde. I stället för att visa hela tabellen ska endast decembervärdet matas ut.

Följande makro filtrerar automatiskt december månad. Gör följande för att initiera det i Excel:

  1. Byt till fliken "Utvecklarverktyg" i Excel.

  2. Du kan skapa ett nytt makro i menyn "Kod".

  3. Klicka på knappen Makron och ange ett namn för makrot. Klicka på "Skapa" i nästa steg.

  4. Du kommer att omdirigeras till ett nytt Visual Basic -fönster där du anger följande parametrar:

    Dim List As Range
    Set List = ActiveSheet.Range ("A1: B13")
    List.AutoFilter
    List.AutoFilter Field: = 1, Criteria1: = "December"

  5. Stäng inmatningsfönstret. Alla poster sparas automatiskt.

Dricks: Om du vill filtrera ytterligare en månad istället för december ändrar du kriteriet. Detta fungerar genom att ändra månaden i VBA -ingångsmasken för följande post: Kriterier1: = "December"

Använd det skapade makrofiltret med ett klick

Om du vill använda det makro du har skapat navigerar du till fliken Utvecklare igen och söker efter det makro du har utformat med hjälp av knappen Makron. Detta ligger som ett körbart makro till vänster. Starta den med knappen "Kör".

Efter att makrot startats visas bara posten "December", som visas i följande bild:

Dricks: Du kan också ge makrot en genväg i makroalternativen. För att göra detta, välj en tangentkombination som du ännu inte har använt i Microsoft Excel. Du kan också lägga till en beskrivning så att du bättre kan förstå makrons funktion vid ett senare tillfälle. Om du arbetar tillsammans i ett team är det också viktigt att inkludera en beskrivning.

Avbryt filtrering av listan

För att avbryta filtreringen av listan, ta bort kriteriet bakom det automatiska filtret. I stället för att ange en månad ska du inte ange ett kriterium enligt vilket filtret ska användas. Ditt makro ska vara uppbyggt enligt följande:

Dim List As Range
Set List = ActiveSheet.Range ("A1: B13")
List.AutoFilter
List.AutoFilter -fält: = 1

Samtalet från Auto filterKommando utan kriterium gör att hela listan visas.

Sammanfattning och slutsats: Använd makron för att automatisera dina autofilter i Microsoft Excel

Den manuella autofilterfunktionen i Microsoft Excel är väl lämpad för filtrering av data och information i stora kalkylblad. Du kan också automatisera autofilterfunktionen med ett makro. Du kan ange specifika kriterier i makrot som ska filtreras.

Om makrot Autofiltermod används visas endast den information du vill se. Autofiltermakron är särskilt användbara när man tittar på stora, kapslade kalkylblad. Makrot, som du kan anpassa med en tangentkombination, visar bara relevant information i kalkylarket. I gengäld döljs oviktiga data automatiskt.

Vanliga frågor

Vad används den automatiska filterfunktionen för i Microsoft Excel?

Med funktionen för autofilter kan du söka efter, visa eller dölja värden i en eller flera kolumner i Microsoft Excel. För att starta autofilterfunktionen, navigera till fliken "Data" och välj menyalternativet "Filter". Ett aktiverat filter indikeras med en "nedåtpilen" i kolumnen.

Hur skapar jag ett makro i Excel?

Om du vill skapa ett makro i Microsoft Excel navigerar du till fliken "Utvecklarverktyg". Om detta är dolt kan du alternativt ange sökordet "makro" i sökfältet. När du har tilldelat det nya makrot ett namn måste du ange en kommandosekvens i programmeringsspråket Visual Basis (VBA). När makrot har sparats kan du använda det för alla följande Excel -kalkylblad för att automatisera uppgif.webpter i Excel.

Vad är makron för i Excel?

I grund och botten är programmeringen av makron i Microsoft Excel ändamålsenlig för alla uppgif.webpter som kan automatiseras. Makron sparar tid med vanliga arbetsmoment. Dessutom kan du använda makron för att konfigurera specifika Excel -verktyg i projekthanteringsmiljön eller som en erbjudandegenerator. Makron är också lämpliga för utbyte av data mellan Excel och andra Office -program som Microsoft Word eller Microsoft PowerPoint.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave