Přejít k hlavnímu obsahu
 

Jak třídit karty listu podle barvy v aplikaci Excel?

Autor: Xiaoyang Naposledy změněno: 2024-07-31

Například pro snadné zpracování a správu sešitu s příliš mnoha listy můžete přidat barvu karty na příslušnou kartu listu a poté můžete snadno třídit a identifikovat karty listů podle jejich barev v aplikaci Excel. Tento článek vám ukáže, jak rychle můžete v Tabuli třídit záložky listů podle barev takto:

snímek obrazovky řazení karet listu podle barvy

Řazení karet listů podle barvy pomocí kódu VBA

Řazení karet listů podle barvy pomocí Kutools pro Excel


Řazení karet listů podle barvy pomocí kódu VBA

Pomocí následujícího kódu VBA můžete karty seřadit podle barvy. Postupujte prosím následovně:

1. cvaknutí Vývojka Visual Basic, nový Microsoft Visual Basic pro aplikace Zobrazí se okno, klikněte na Vložit > Modula do modulu zadejte následující kód:

VBA: Řazení listů podle barev.

Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
    For i = 1 To Application.ActiveWorkbook.Worksheets.Count
        If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
            n = n + 1
            ReDim Preserve xArray1(1 To n)
            ReDim Preserve xArray2(1 To n)
            xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
            xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
        End If
    Next
    For i = 1 To n
        For j = i To n
            If xArray1(j) < xArray1(i) Then
                temp = xArray2(i)
                xArray2(i) = xArray2(j)
                xArray2(j) = temp
                temp = xArray1(i)
                xArray1(i) = xArray1(j)
                xArray1(j) = temp
            End If
        Next
    Next
    For i = n To 1 Step -1
        Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
    Next
End If
Application.ScreenUpdating = True
End Sub

2. Pak klikněte na tlačítko  snímek obrazovky tlačítka spuštění VBA tlačítko k provedení kódu. A všechny karty listu byly seřazeny podle barev. Zobrazit snímky obrazovky:

snímek obrazovky původní objednávky karet
šipka
snímek obrazovky pořadí karet po třídění podle barvy

Řazení karet listů podle barvy pomocí Kutools pro Excel

S hodinkami Třídit listy of Kutools pro Excel, můžete nejen třídit záložky listů podle barev, ale také rychle třídit záložky listů podle Alpha nebo Alpha Numeric.

Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. Získejte to hned.

Pokud jste si nainstalovali program Kutools pro Excel, můžete seřadit karty listu pomocí následujících kroků:

1. cvaknutí Kutools Plus > Pracovní list > Třídit listy.

2. V Třídit listy , klepněte na tlačítko OK Barevné třídění Tlačítko, uvidíte nové pořadí karet v podokně pořadí karet Nové listy. Viz screenshot:

snímek obrazovky řazení karet listu podle barvy pomocí Kutools pro Excel

3. A potom klikněte OK třídit karty.

Kutools pro Excel's Třídit listy nástroj může rychle přeskupit všechny listy v aktivním sešitu. Podporuje několik typů řazení, včetně Alfa řazení, Alfa číselné řazení, Barevné třídění a Zvrátit. Kromě toho můžete také pohyb nahoru / dolů pracovní listy a resetujte řazení. Klepnutím získáte další informace o tomto nástroji.


Související článek:

Řazení listů v abecedním / alfanumerickém pořadí v aplikaci Excel

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!