Zautomatyzuj funkcję Autofiltru w programie Excel

Jak profesjonalnie zautomatyzować program Excel

Microsoft Excel posiada wiele wewnętrznych narzędzi do automatyzacji czynności roboczych. Makra są istotną opcją automatyzacji.W programie Microsoft Excel makro to seria poleceń, które są wykonywane automatycznie. Makra można sensownie używać w wielu miejscach w Excelu. W tym artykule pokazano, jak można również użyć makr do zautomatyzowania filtrowania informacji w programie Excel.

Automatyczne filtry i makra: Automatyzacja funkcji filtrowania w Excelu

Filtrowanie tabeli przez automatyczny filtr jest proste i łatwe w użyciu. Włączasz tryb autofiltrowania lub autofiltrowania, a następnie wybierasz żądane kryterium filtrowania w arkuszu w odpowiedniej kolumnie.

Zamiast wykonywać automatyczne filtrowanie ręcznie, możesz opcjonalnie utworzyć makro za pomocą Visual Basic (VBA). Jest to praktyczne i celowe, na przykład, aby zaoferować pewne standardowe filtry na listach za pomocą przycisków lub zautomatyzować inne procesy w obszernych arkuszach kalkulacyjnych.

W poniższym przykładzie wartości euro mają zostać odfiltrowane z obszaru danych. Zamiast wyświetlać całą tabelę, należy wyprowadzić tylko wartość grudzień.

Poniższe makro automatycznie filtruje miesiąc grudzień. Aby zainicjować go w programie Excel, wykonaj następujące czynności:

  1. Przejdź do karty „Narzędzia programistyczne” w programie Excel.

  2. Możesz utworzyć nowe makro w obszarze menu „Kod”.

  3. Kliknij przycisk Makra i wprowadź nazwę makra. W następnym kroku kliknij „Utwórz”.

  4. Zostaniesz przekierowany do nowego okna Visual Basic, w którym wpiszesz następujące parametry:

    Lista przyciemniania jako zakres
    Lista zestawów = ActiveSheet.Range ("A1: B13")
    List.Autofiltr
    Pole List.AutoFilter: = 1, Criteria1: = "Grudzień"

  5. Zamknij okno wprowadzania. Wszystkie wpisy są zapisywane automatycznie.

Wskazówka: Jeśli chcesz filtrować inny miesiąc zamiast grudnia, zmień kryterium. Działa to poprzez zmianę miesiąca w masce wejściowej VBA dla następującego wpisu: Kryterium1: = "Grudzień"

Zastosuj utworzone makro - filtruj jednym kliknięciem

Jeśli chcesz użyć utworzonego makra, przejdź ponownie do karty Deweloper i wyszukaj zaprojektowane makro za pomocą przycisku Makra. Znajduje się ono po lewej stronie jako wykonywalne makro. Uruchom go przyciskiem „Uruchom”.

Po uruchomieniu makra wyświetlany jest tylko wpis „Grudzień”, jak pokazano na poniższym rysunku:

Wskazówka: Możesz również udostępnić makro skrót w opcjach makra. Aby to zrobić, wybierz kombinację klawiszy, której jeszcze nie używałeś w programie Microsoft Excel. Możesz również dodać opis, aby później lepiej zrozumieć funkcję makra. Jeśli pracujesz razem w zespole, ważne jest również dołączenie opisu.

Anuluj filtrowanie listy

Aby anulować filtrowanie listy, usuń kryterium za filtrem automatycznym. Zamiast wpisywać miesiąc, nie wpisuj kryterium, według którego filtr ma być używany. Twoje makro powinno mieć następującą strukturę:

Lista przyciemniania jako zakres
Lista zestawów = ActiveSheet.Range ("A1: B13")
List.Autofiltr
Pole List.AutoFilter: = 1

Wezwanie Filtr automatycznyPolecenie bez kryterium powoduje wyświetlenie pełnej listy.

Podsumowanie i wnioski: Użyj makr, aby zautomatyzować swoje autofiltry w programie Microsoft Excel

Funkcja ręcznego automatycznego filtrowania w programie Microsoft Excel doskonale nadaje się do filtrowania danych i informacji w dużych arkuszach kalkulacyjnych. Możesz także zautomatyzować funkcję automatycznego filtrowania za pomocą makra. W makrze można określić określone kryteria, które mają być filtrowane.

Jeśli używane jest makro Autofiltrowanie, wyświetlane są tylko informacje, które chcesz zobaczyć. Makra automatycznego filtrowania są szczególnie przydatne podczas przeglądania dużych, zagnieżdżonych arkuszy kalkulacyjnych. Makro, które możesz dostosować za pomocą kombinacji klawiszy, pokazuje tylko istotne informacje w arkuszu kalkulacyjnym. W zamian nieistotne dane są automatycznie ukrywane.

FAQ

Do czego służy funkcja automatycznego filtrowania w programie Microsoft Excel?

Dzięki funkcji automatycznego filtrowania możesz wyszukiwać, wyświetlać lub ukrywać wartości w jednej lub kilku kolumnach w programie Microsoft Excel. Aby uruchomić funkcję automatycznego filtrowania należy przejść do zakładki „Dane” i wybrać pozycję menu „Filtr” Aktywny filtr jest wskazywany przez „strzałkę w dół” w kolumnie.

Jak stworzyć makro w Excelu?

Aby utworzyć makro w programie Microsoft Excel, przejdź do zakładki „Narzędzia programistyczne” Jeśli jest ona ukryta, możesz alternatywnie wpisać słowo kluczowe „makro” w polu wyszukiwania. Po przypisaniu nazwy do nowego makra należy wprowadzić sekwencję poleceń w języku programowania Visual Basis (VBA). Po zapisaniu makra można go używać we wszystkich poniższych arkuszach kalkulacyjnych programu Excel w celu zautomatyzowania zadań w programie Excel.

Do czego służą makra w programie Excel?

Zasadniczo programowanie makr w programie Microsoft Excel jest celowe dla wszystkich zadań, które można zautomatyzować. Makra oszczędzają czas dzięki regularnym krokom roboczym. Dodatkowo możesz użyć makr do skonfigurowania określonych narzędzi Excela w środowisku zarządzania projektami lub jako generator ofert. Makra nadają się również do wymiany danych między programem Excel a innymi programami pakietu Office, takimi jak Microsoft Word lub Microsoft PowerPoint.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave