Spis treści
W Microsoft Excel , Jeśli chcemy posortować zakładki Excela, nie ma wbudowanych funkcji ani żadnych narzędzi, aby to zrobić. Możemy to zrobić tylko ręcznie lub użycie makr może pomóc. W tym artykule nauczymy się niektórych makr VBA, aby posortować zakładki w Excelu, a także rzucić okiem na to, jak możemy posortować je ręcznie.
Pobierz Zeszyt ćwiczeń
Możesz pobrać zeszyt ćwiczeń i ćwiczyć z nimi.
Sort Tabs.xlsm2 Sposoby na sortowanie kart Excela w porządku rosnącym lub malejącym
Podczas pracy z wieloma zakładkami w Excelu, jeśli zakładki mają układ, łatwo byłoby znaleźć zakładkę. Aby szybko posortować zakładki w Excelu, użyjemy poniższego zestawu danych. Ale zakładki zestawu danych nie mają żadnego układu. Zobaczmy, jak posortować je w prosty sposób.
1. ręczne sortowanie kart arkuszy w programie Excel
W programie Excel nie ma wbudowanych funkcji lub formuł ani żadnych narzędzi do sortowania zakładek / arkuszy. Ręczne sortowanie zakładek może być czasochłonne. Wykonajmy kroki, aby ręcznie posortować zakładki.
KROKI:
- Najpierw kliknij zakładki, które chcesz przenieść.
- Po drugie, przeciągnij zakładkę w lewo lub w prawo, klikając lewym przyciskiem myszy.
- No i proszę!
Ale trzeba to zrobić dla każdej zakładki.
WSKAZÓWKI: Podczas przeciągania kart należy przytrzymać przycisk Klawisz Ctrl na klawiaturze. Spowoduje to utworzenie kopii zakładek, a nie ich przeniesienie.
Related Content: Jak korzystać z zaawansowanych opcji sortowania w programie Excel
Podobne Lektury:
- Jak posortować adres IP w programie Excel (6 metod)
- [Rozwiązany!] Excel Sort nie działa (2 rozwiązania)
- Jak dodać przycisk sortowania w programie Excel (7 metod)
- Sortowanie zakresu za pomocą VBA w Excelu (6 przykładów)
- Jak posortować unikalną listę w Excelu (10 przydatnych metod)
2) Użyj VBA do sortowania kart w Excelu
Excel VBA pomaga zautomatyzować zadanie i wykonać różne funkcje lub formuły. Excel VBA czyni codzienne czynności mniej uciążliwymi. Z Makra VBA , możemy stworzyć niestandardowe funkcje generowane przez użytkownika i zautomatyzować ręczne operacje, aby zaoszczędzić czas i wysiłek. z Excel VBA możemy łatwo sortować zakładki w porządku rosnącym lub malejącym, jak na nasze życzenie.
2.1 Sortowanie kart arkuszy Excela alfabetycznie od A do Z
Aby posortować zakładki w porządku rosnącym możemy użyć VBA kod, który będzie sortował zakładki alfabetycznie od Od A do Z Zademonstrujmy, jak możemy użyć Makra VBA aby posortować karty w porządku rosnącym.
KROKI:
- Po pierwsze, przejdź do Deweloper na wstążce.
- Po drugie, kliknij na Visual Basic aby otworzyć Edytor Visual Basic gdzie będziemy pisać kody VBA.
- Inny sposób na otwarcie Edytor Visual Basic to po prostu nacisnąć Alt + F11 .
- Albo, zamiast otwierać edytor z Deweloper Możesz kliknąć dowolny arkusz w swoim arkuszu kalkulacyjnym, a następnie kliknij prawym przyciskiem myszy na stronie Wybierz Wyświetl kod opcja.
- I, to otworzy okno visual basic.
- Następnie przejdź do zakładki Insert i wybierz Moduł z menu rozwijanego.
Sugestia: Nie możesz napisać kodu na dowolnym arkuszu, musisz wstawić Moduł do napisania kodu, ponieważ zamierzamy użyć kodu dla całego arkusza kalkulacyjnego, a nie tylko konkretnego arkusza.
Gdy potrzebujemy napisać jakiś kod tylko do konkretnego arkusza wtedy można skorzystać z arkuszy i tam napisać kody.
- Następnie należy skopiować i wkleić Kod VBA poniżej.
VBA Kod:
Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next End Sub.
- Następnie należy nacisnąć przycisk Klawisz F5 lub kliknij na Run Sub aby uruchomić kod.
Wyjście:
Ten Makro VBA sortuje karty w bieżącym skoroszycie w rosnącym porządku alfabetycznym, zaczynając od arkuszy, których nazwy zaczynają się od cyfr, a następnie przechodząc do kart zaczynających się od A i kończących się na Z.
2.2 Sortowanie kart arkuszy Excela od Z do A
Aby posortować zakładki w porządku malejącym, możemy użyć VBA kod, który będzie sortował zakładki alfabetycznie od Z do A Wykonajmy poniższe kroki, aby posortować zakładki w porządku malejącym.
KROKI:
- Podobnie jest z poprzednią metodą, aby otworzyć Edytor Visual Basic , najpierw przejdź do Deweloper na wstążce.
- Następnie należy kliknąć na Visual Basic lub naciśnij Alt + F11 aby otworzyć Edytor Visual Basic .
- Inny sposób na otwarcie Edytor Visual Basic jest, po prostu kliknij prawym przyciskiem myszy na stronie na dowolnym arkuszu i wybierz Wyświetl kod .
- Następnie przejdź do Wkładka i wybrać Moduł z menu rozwijanego.
- Teraz zapisz Kod VBA poniżej.
VBA Kod:
Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub.
- Na koniec uruchom kod, klikając przycisk Run Sub z drugiej strony, naciśnij skrót klawiaturowy Klawisz F5 aby uruchomić kod.
Wyjście:
Spowoduje to uporządkowanie zakładek w malejącym porządku alfabetycznym.
Read More: VBA do sortowania tabeli w Excelu (4 metody)
Wniosek
Powyższe metody pomogą Ci posortować zakładki Excela. Mam nadzieję, że to Ci pomoże! Jeśli masz jakieś pytania, sugestie lub opinie daj nam znać w sekcji komentarzy. Możesz też rzucić okiem na nasze inne artykuły w ExcelWIKI.com blog!