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 .
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.
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.
teraz przejdź do karty deweloper i kliknij Zatrzymaj nagrywanie.
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.
spowoduje to otwarcie niestandardowego okna automatycznego filtrowania. Wybierz zakres. Kliknij OK.
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!