Obsah
Na stránke Microsoft Excel , Ak chceme zoradiť karty excelu, neexistujú na to žiadne vstavané funkcie ani žiadne nástroje. Môžeme to urobiť len ručne alebo nám pomôže použitie makier. V tomto článku sa naučíme niekoľko makier VBA na zoradenie kariet v exceli a tiež sa pozrieme na to, ako ich môžeme zoradiť ručne.
Stiahnite si cvičebnicu
Môžete si stiahnuť pracovný zošit a precvičovať s nimi.
Triedenie kariet.xlsm2 spôsoby zoradenia kariet aplikácie Excel vo vzostupnom alebo zostupnom poradí
Pri práci s veľkým množstvom kariet v programe Excel, ak by karty mali usporiadanie, bolo by jednoduché nájsť kartu. Na rýchle zoradenie kariet v programe Excel použijeme nižšie uvedený súbor údajov. Karty súboru údajov však nemajú žiadne usporiadanie. Pozrime sa, ako ich jednoducho zoradiť.
1. Ručné triedenie kariet hárkov v programe Excel
V programe Excel nie sú zabudované funkcie, vzorce ani žiadne nástroje na triedenie kariet/hárkov. Ručné triedenie kariet môže byť časovo náročné. Postupujme podľa krokov na ručné triedenie kariet.
KROKY:
- Najprv kliknite na karty, ktoré chcete presunúť.
- Po druhé, potiahnite kartu doľava alebo doprava kliknutím na ľavé tlačidlo myši.
- A je to tu!
Musíte to však urobiť pre každú kartu.
TIPY: Pri presúvaní kariet podržte stlačené tlačidlo Kláves Ctrl na klávesnici. Tým sa vytvorí kópia kariet namiesto ich presúvania.
Súvisiaci obsah: Ako používať rozšírené možnosti triedenia v programe Excel
Podobné čítanie:
- Ako triediť IP adresy v programe Excel (6 metód)
- [Vyriešené!] Excel nefunguje (2 riešenia)
- Ako pridať tlačidlo triedenia v programe Excel (7 metód)
- Triedenie rozsahu pomocou VBA v programe Excel (6 príkladov)
- Ako zoradiť jedinečný zoznam v programe Excel (10 užitočných metód)
2. Použitie VBA na triedenie kariet aplikácie Excel
Excel VBA pomáha automatizovať úlohu a vykonávať rôzne funkcie alebo vzorce. Excel VBA robí každodenné činnosti menej nudnými. Makrá VBA , môžeme vytvárať vlastné funkcie generované používateľom a automatizovať manuálne operácie, aby sme ušetrili čas a úsilie. Excel VBA môžeme ľahko zoradiť karty vzostupne alebo zostupne podľa nášho želania.
2.1 Zoradenie kariet hárkov programu Excel podľa abecedy od A po Z
Ak chceme zoradiť karty vzostupne, môžeme použiť príkaz VBA kód, ktorý zoradí karty abecedne od Od A po Z . Ukážme si postup, ako môžeme použiť Makrá VBA na zoradenie kariet vo vzostupnom poradí.
KROKY:
- Najprv prejdite na Vývojár na páse kariet.
- Po druhé, kliknite na Visual Basic otvoriť Editor jazyka Visual Basic kde budeme písať kódy VBA.
- Ďalší spôsob otvorenia Editor jazyka Visual Basic je jednoducho stlačiť Alt + F11 .
- Alebo namiesto otvorenia editora z Vývojár môžete kliknúť na ľubovoľný hárok v tabuľke a potom kliknutie pravým tlačidlom myši na . Vyberte Zobraziť kód možnosť.
- Otvorí sa okno Visual Basic.
- Potom prejdite na Insert a vyberte Modul z rozbaľovacej ponuky.
Návrh: Kód nemôžete napísať na ľubovoľný list. Musíte vložiť Modul na zápis kódu, pretože kód budeme používať pre celý tabuľkový hárok, nielen pre konkrétny hárok.
Keď potrebujeme napísať nejaký kód len pre určitý hárok, môžete použiť hárky na zápis kódov.
- Potom skopírujte a vložte Kód VBA nižšie.
Kód VBA:
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 Next End Sub
- Potom stlačte tlačidlo Kláves F5 alebo kliknite na Run Sub spustiť kód.
Výstup:
Táto stránka Makro VBA zoradí karty v aktuálnom zošite vzostupne podľa abecedy, začínajúc hárkami, ktorých názvy začínajú číslicami, a potom prechádza na karty začínajúce písmenom A a končiace písmenom Z.
2.2 Triedenie kariet hárkov programu Excel od Z po A
Ak chceme zoradiť karty zostupne, môžeme použiť príkaz VBA kód, ktorý zoradí karty abecedne od Z do A . Postupujme podľa nižšie uvedených krokov, aby sme zoradili karty zostupne.
KROKY:
- Podobne aj predchádzajúca metóda na otvorenie Editor jazyka Visual Basic , najprv prejdite na Vývojár na páse kariet.
- Potom kliknite na Visual Basic alebo stlačte Alt + F11 otvoriť Editor jazyka Visual Basic .
- Ďalší spôsob otvorenia Editor jazyka Visual Basic je jednoducho kliknutie pravým tlačidlom myši na na ľubovoľnom hárku a vyberte Zobraziť kód .
- Ďalej prejdite na stránku Vložte a vyberte Modul z rozbaľovacej ponuky.
- Teraz si zapíšte Kód VBA nižšie.
Kód VBA:
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
- Nakoniec spustite kód kliknutím na tlačidlo Run Sub na druhej strane stlačte klávesovú skratku Kláves F5 na spustenie kódu.
Výstup:
Týmto spôsobom sa karty usporiadajú v zostupnom abecednom poradí.
Prečítajte si viac: VBA na triedenie tabuľky v programe Excel (4 metódy)
Záver
Vyššie uvedené metódy vám pomôžu pri triedení kariet programu Excel. Dúfam, že vám to pomôže! Ak máte akékoľvek otázky, návrhy alebo spätnú väzbu, dajte nám vedieť v sekcii komentárov. Alebo sa môžete pozrieť na naše ďalšie články v ExcelWIKI.com blog!