Jak niestandardowe dane filtrowania dla arkusza Excel w VBA dla MS Excel?

VBA dla pakietu biurowego lub Virtual Basic dla aplikacji staje się popularny wśród profesjonalistów biurowych. Jest to teraz potężne narzędzie programistyczne dla użytkowników, a najlepszą rzeczą w VBA jest to, że możesz go używać, nawet jeśli nie wiesz nic o kodowaniu. W VBA mamy makra, które są obiektami, które tworzymy do dostosowywania określonych funkcji. Następnie wywołujemy te makra i uruchamiamy je dla naszych własnych wymagań.

filtrowanie jest bardzo popularnym i powszechnie używanym narzędziem w MS Excel. Jeśli masz do czynienia z bardzo dużym zestawem danych w MS Excel i musisz spojrzeć tylko na określone wartości lub wpisy, możesz filtrować wiersze, które nie są w tym momencie wymagane. Na przykład, jeśli utworzyłeś arkusz Excel zawierający oceny uczniów w klasie i chcesz dowiedzieć się, kto uzyskał 80% i więcej, możesz filtrować wszystkie wiersze, w których uczniowie uzyskali mniej niż 80%. Więc to jest koncepcja.

dla VBA możliwe jest tworzenie makr do operacji filtrowania. W tym artykule pokażę Ci, jak to zrobić.

kroki do niestandardowego filtrowania danych dla arkusza Excel w VBA dla MS Excel

najpierw musisz włączyć kartę Deweloper w MS Excel.

następnie dotknij karty Deweloper na Wstążce. Istnieją dwa rodzaje odniesień, jedno jest odniesieniem absolutnym, a drugie względnym. Napisałem już artykuł na ten sam temat używając odnośnika względnego. Ale tutaj, pokażę Ci bez użycia względnego odniesienia. Dla funkcji typu sort i filter Zawsze używaj bezwzględnego odniesienia. Teraz kliknij rekord Makro .

Relative reference macro recorder VBA

teraz otworzy się okno makra rekordu. Wybierz odpowiedni klawisz skrótu. Na przykład, wybrałem Ctrl + Shift + U. nazwałem Skrót jako Filterbycategorycyclothingaccessories. Oznacza to, że makro pokaże tylko wiersze, w których kategorią jest odzież lub akcesoria.

niestandardowe dane filtra dla arkusza Excel w VBA dla MS Excel

teraz przejdź do karty DANE, kliknij Narzędzie Filtruj. Spowoduje to aktywację narzędzia filtrowania. Następnie kliknij strzałkę rozwijaną w kolumnie Kategoria. Sprawdź tylko menu ubrań i akcesoriów.

niestandardowe dane filtra dla arkusza Excel w VBA dla MS Excel

teraz przejdź do karty deweloper i kliknij Zatrzymaj nagrywanie.

niestandardowe dane filtra dla arkusza Excel w VBA dla MS Excel

jeśli chcesz filtrować na podstawie zakresu liczb, na przykład, tutaj chcę zobaczyć wiersze, które mają sprzedaż między $15,000 a $55,000. Kliknij rozwijane menu kolumny Sprzedaży, przejdź do filtrów liczbowych, a następnie wybierz między.

niestandardowe dane filtra dla arkusza Excel w VBA dla MS Excel

spowoduje to otwarcie niestandardowego okna automatycznego filtrowania. Wybierz zakres. Kliknij OK.

niestandardowe dane filtra dla arkusza Excel w VBA dla MS Excel

Twoje makro zostało teraz utworzone. Następnie przejdź do karty deweloper i kliknij Zatrzymaj nagrywanie.

to wszystko!

Czytaj więcej: Lista wszystkich samouczków Excel VBA

o Debaleenie

szczęście to najlepsza terapia. Użyj go, aby uzdrowić siebie i innych!

Write a Comment

Twój adres e-mail nie zostanie opublikowany.