Obsah
Na adrese Microsoft Excel , Pokud chceme seřadit karty excelu, neexistují k tomu žádné vestavěné funkce ani nástroje. Můžeme to udělat pouze ručně nebo nám může pomoci použití maker. V tomto článku se naučíme několik maker VBA pro řazení karet v excelu a také se podíváme na to, jak je můžeme seřadit ručně.
Stáhnout cvičebnici
Můžete si stáhnout pracovní sešit a procvičovat s nimi.
Třídit karty.xlsm2 způsoby seřazení karet aplikace Excel vzestupně nebo sestupně
Při práci s velkým množstvím karet v excelu by bylo snadné najít kartu, pokud by karty měly nějaké uspořádání. Pro rychlé seřazení karet v excelu použijeme níže uvedenou datovou sadu. Karty datové sady však nemají žádné uspořádání. Podívejme se, jak je jednoduše seřadit.
1. Ruční řazení karet listů v aplikaci Excel
V aplikaci Excel nejsou k dispozici žádné vestavěné funkce nebo vzorce ani žádné nástroje pro třídění karet/listů. Ruční třídění karet může být časově náročné. Postupujme podle kroků pro ruční třídění karet.
KROKY:
- Nejprve klikněte na karty, které chcete přesunout.
- Za druhé přetáhněte kartu doleva nebo doprava kliknutím na levé tlačítko myši.
- A je to tady!
Musíte to však udělat pro každou kartu.
TIPY: Při přetahování karet podržte stisknuté tlačítko Klávesa Ctrl na klávesnici. Tím se vytvoří kopie karet s ouškem, nikoli jejich přesun.
Související obsah: Jak používat pokročilé možnosti řazení v aplikaci Excel
Podobné čtení:
- Jak třídit IP adresy v aplikaci Excel (6 metod)
- [Vyřešeno!] Nefunguje třídění aplikace Excel (2 řešení)
- Jak přidat tlačítko třídění v aplikaci Excel (7 metod)
- Řazení rozsahu pomocí VBA v aplikaci Excel (6 příkladů)
- Jak třídit jedinečný seznam v aplikaci Excel (10 užitečných metod)
2. Použití VBA k třídění karet aplikace Excel
Excel VBA pomáhá automatizovat úlohu a provádět různé funkce nebo vzorce. Excel VBA usnadňuje každodenní činnosti. Makra VBA , můžeme vytvářet vlastní uživatelské funkce a automatizovat manuální operace, a ušetřit tak čas a námahu. Excel VBA můžeme karty snadno seřadit vzestupně nebo sestupně podle našeho přání.
2.1 Řazení karet listů aplikace Excel podle abecedy od A do Z
Pro seřazení karet vzestupně můžeme použít příkaz VBA kód, který seřadí karty abecedně od Od A do Z . Ukažme si postup, jak můžeme použít Makra VBA seřadit karty vzestupně.
KROKY:
- Nejprve přejděte na Vývojář na pásu karet.
- Za druhé klikněte na Visual Basic otevřít Editor jazyka Visual Basic kde budeme psát kódy VBA.
- Další způsob, jak otevřít Editor jazyka Visual Basic je jednoduše stisknout Alt + F11 .
- Nebo místo otevření editoru z Vývojář můžete kliknout na libovolný list v tabulce a poté na kartu klikněte pravým tlačítkem myši na . Vyberte Zobrazit kód možnost.
- Tím se otevře okno Visual Basic.
- Poté přejděte na Vložit a vyberte Modul z rozevírací nabídky.
Návrh: Kód nemůžete zapsat na libovolný list. Musíte třeba vložit Modul pro zápis kódu, protože kód budeme používat pro celou tabulku, nikoli pouze pro konkrétní list.
Pokud potřebujeme napsat nějaký kód pouze pro určitý list, pak můžete použít listy, do kterých kódy napíšete.
- Poté zkopírujte a vložte Kód VBA níže.
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
- Poté stiskněte tlačítko Klávesa F5 nebo klikněte na Run Sub spustit kód.
Výstup:
Tento Makro VBA seřadí karty s ouškem v aktuálním sešitě vzestupně podle abecedy, počínaje listy, jejichž názvy začínají číslicemi, a poté přejde na karty začínající písmenem A a končící písmenem Z.
2.2 Tabulky listů aplikace Excel Řazení od Z po A
Pro seřazení karet v sestupném pořadí můžeme použít příkaz VBA kód, který seřadí karty abecedně od Z do A . Postupujme podle níže uvedených kroků a seřaďme karty sestupně.
KROKY:
- Stejně tak předchozí metoda, která otevře Editor jazyka Visual Basic , nejprve přejděte na Vývojář na pásu karet.
- Dále klikněte na Visual Basic nebo stiskněte Alt + F11 otevřít Editor jazyka Visual Basic .
- Další způsob, jak otevřít Editor jazyka Visual Basic je jednoduše klikněte pravým tlačítkem myši na na libovolném listu a vyberte Zobrazit kód .
- Dále přejděte na Vložte a vyberte Modul z rozevírací nabídky.
- Nyní si zapište Kód VBA níže.
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
- Nakonec spusťte kód kliknutím na tlačítko Run Sub na druhé straně stiskněte klávesovou zkratku Klávesa F5 ke spuštění kódu.
Výstup:
Tím se karty seřadí sestupně podle abecedy.
Přečtěte si více: Třídění tabulky v aplikaci Excel pomocí VBA (4 metody)
Závěr
Výše uvedené metody vám pomohou seřadit karty Excelu. Doufám, že vám to pomůže! Pokud máte nějaké dotazy, návrhy nebo zpětnou vazbu, dejte nám vědět v sekci komentářů. Nebo se můžete podívat na naše další články v sekci ExcelWIKI.com blog!