Jak posortować karty programu Excel w porządku rosnącym lub malejącym (2 sposoby)

  • Udostępnij To
Hugh West

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.xlsm

2 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!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.