Kako razvrstiti Excelove zavihke v naraščajočem ali padajočem vrstnem redu (2 načina)

  • Deliti To
Hugh West

Na spletnem mestu Microsoft Excel , Če želimo razvrstiti zavihke v programu Excel, za to ni vgrajenih funkcij ali orodij. To lahko storimo le ročno ali pa si pomagamo z uporabo makrov. V tem članku se bomo naučili nekaj makrov VBA za razvrščanje zavihkov v programu Excel in si tudi ogledali, kako jih lahko razvrstimo ročno.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek in vadite z njimi.

Razvrsti zavihke.xlsm

2 načina razvrščanja Excelovih zavihkov v naraščajočem ali padajočem vrstnem redu

Pri delu z veliko zavihki v Excelu bi bilo enostavno najti zavihek, če bi bili ti urejeni. Za hitro razvrščanje zavihkov v Excelu bomo uporabili spodnji nabor podatkov. Vendar zavihki v naboru podatkov niso urejeni. Poglejmo, kako jih preprosto razvrstiti.

1. Ročno razvrščanje zavihkov listov v Excelu

V Excelu ni vgrajenih funkcij ali formul ali kakršnih koli orodij za razvrščanje zavihkov/listov. Ročno razvrščanje zavihkov je lahko zamudno. Sledimo korakom za ročno razvrščanje zavihkov.

KORAKI:

  • Najprej kliknite zavihke, ki jih želite premakniti.
  • Nato zavihek povlecite levo ali desno s klikom na levi gumb miške.

  • In tako naprej!

Vendar morate to storiti za vsak zavihek posebej.

NASVETI: Ko povlečete zavihke, pridržite pritisnjeno tipko Tipka Ctrl na tipkovnici. S tem boste ustvarili kopijo zavihkov in jih ne boste premaknili.

Sorodna vsebina: Kako uporabljati napredne možnosti razvrščanja v Excelu

Podobna branja:

  • Kako razvrstiti IP naslov v Excelu (6 metod)
  • [Rešeno!] Excelovo razvrščanje ne deluje (2 rešitvi)
  • Kako dodati gumb za razvrščanje v Excelu (7 metod)
  • Razvrstitev območja z uporabo VBA v Excelu (6 primerov)
  • Kako razvrstiti edinstven seznam v Excelu (10 uporabnih metod)

2. Uporaba VBA za razvrščanje zavihkov programa Excel

Excel VBA pomaga avtomatizirati nalogo in izvajati različne funkcije ali formule. Excel VBA vsakodnevne dejavnosti postanejo manj naporne. Makri VBA , lahko ustvarimo uporabniške funkcije po meri in avtomatiziramo ročne operacije ter tako prihranimo čas in trud. Excel VBA lahko zavihke enostavno razvrstimo v naraščajočem ali padajočem vrstnem redu, kot si želimo.

2.1 Razvrstitev zavihkov Excelovih listov po abecedi od A do Ž

Za razvrščanje zavihkov v naraščajočem vrstnem redu lahko uporabimo VBA koda, ki bo razvrstila zavihke po abecedi od Od A do Ž . Prikažimo postopek, kako lahko uporabimo Makri VBA za razvrščanje zavihkov v naraščajočem vrstnem redu.

KORAKI:

  • Najprej pojdite v Razvijalec na traku.
  • Drugič, kliknite na Visual Basic da odprete Urejevalnik Visual Basic kjer bomo zapisali kode VBA.
  • Drug način za odprtje Urejevalnik Visual Basic je preprosto pritisniti Alt + F11 .

  • Ali pa namesto da bi odprli urejevalnik iz okna Razvijalec lahko kliknete na kateri koli list v preglednici in nato z desnim klikom miške kliknite . . Izberite Prikaži kodo možnost.

  • Odprlo se bo okno Visual Basic.
  • Nato pojdite na Insert in izberite Modul iz spustnega menija.

Predlog: Kode ne morete zapisati na nobenem listu. Modul za pisanje kode, saj bomo kodo uporabili za celotno preglednico in ne le za določen list.

Ko moramo napisati kodo za določen list, lahko uporabite liste in vanje napišete kodo.

  • Nato kopirajte in prilepite Koda VBA spodaj.

Koda 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 
  • Nato pritisnite Tipka F5 ali kliknite na Run Sub za zagon kode.

Izhod:

Na spletni strani . Makro VBA razvrsti zavihke v trenutnem delovnem zvezku po naraščajočem abecednem vrstnem redu, začenši z delovnimi listi, katerih imena se začenjajo s številkami, in nato nadaljuje z zavihki, ki se začenjajo z A in končujejo z Z.

2.2 Razvrščanje zavihkov Excelovega lista od Z do A

Za razvrščanje zavihkov v padajočem vrstnem redu lahko uporabimo VBA koda, ki bo razvrstila zavihke po abecedi od od Z do A . Sledimo spodnjim korakom za razvrščanje zavihkov v padajočem vrstnem redu.

KORAKI:

  • Podobno velja tudi za prejšnjo metodo za odpiranje Urejevalnik Visual Basic , najprej pojdite v Razvijalec na traku.
  • Nato kliknite na Visual Basic ali pritisnite Alt + F11 da odprete Urejevalnik Visual Basic .

  • Drug način za odprtje Urejevalnik Visual Basic je preprosto z desnim klikom miške kliknite . na katerem koli listu in izberite Prikaži kodo .

  • Nato pojdite v Vstavite in izberite Modul iz spustnega menija.

  • Zdaj zapišite Koda VBA spodaj.

Koda 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 
  • Na koncu zaženite kodo s klikom na Run Sub pa pritisnite bližnjico na tipkovnici Tipka F5 za zagon kode.

Izhod:

Tako bodo zavihki urejeni v padajočem abecednem vrstnem redu.

Preberite več: VBA za razvrščanje tabele v Excelu (4 metode)

Zaključek

Zgornje metode vam pomagajo razvrstiti zavihke excel-a. Upam, da vam bo to pomagalo! Če imate kakršna koli vprašanja, predloge ali povratne informacije, nam to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke v ExcelWIKI.com blog!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.