Kuidas sorteerida Exceli vahekaardid kasvavas või kahanevas järjekorras (2 võimalust)

  • Jaga Seda
Hugh West

Veebilehel Microsoft Excel , Kui me soovime sorteerida Exceli vahekaardid, siis selleks ei ole sisseehitatud funktsioone ega mingeid vahendeid. Me saame seda teha ainult käsitsi või aitab makrode kasutamine. Selles artiklis õpime mõned VBA makrot, et sorteerida vahekaardid Excelis ja vaatame ka, kuidas me saame neid käsitsi sorteerida.

Lae alla praktiline töövihik

Saate alla laadida töövihiku ja nendega harjutada.

Sort Tabs.xlsm

2 viisi Exceli vahekaartide sorteerimiseks kasvavas või kahanevas järjekorras

Töötades excelis paljude vahekaartidega, kui vahekaartidel oleks mingi paigutus, oleks lihtne leida vahekaart. Et vahekaarte excelis kiiresti sorteerida, kasutame allolevat andmestikku. Kuid andmestiku vahekaartidel ei ole mingit paigutust. Vaatame, kuidas neid lihtsalt sorteerida.

1. Lehtede vahekaartide käsitsi sorteerimine Excelis

Excelis ei ole sisseehitatud funktsioone ega valemeid ega mingeid vahendeid vahekaartide/lehtede sorteerimiseks. Vahelehtede käsitsi sorteerimine võib olla aeganõudev. Järgime vahekaartide käsitsi sorteerimise samme.

SAMMUD:

  • Kõigepealt klõpsake vahekaartidel, mida soovite liigutada.
  • Teiseks lohistage vahekaart vasakule või paremale, klõpsates hiire vasakule nupule.

  • Ja, nii ongi!

Kuid te peate seda tegema iga vahekaardi puhul.

TIPPID: Kui te lohistate vahekaarte, hoidke all klahvi Ctrl klahv klaviatuuril. See tekitab pigem vahekaartide koopia kui nende liigutamine.

Seotud sisu: Kuidas kasutada Exceli täiustatud sorteerimisvalikuid

Sarnased lugemised:

  • Kuidas sorteerida IP-aadressi Excelis (6 meetodit)
  • [Lahendatud!] Exceli sorteerimine ei tööta (2 lahendust)
  • Kuidas lisada Exceli sorteerimisnuppu (7 meetodit)
  • Sort Range kasutamine VBA abil Excelis (6 näidet)
  • Kuidas sorteerida unikaalset nimekirja Excelis (10 kasulikku meetodit)

2. Kasutage VBA-d Exceli vahekaartide sorteerimiseks

Excel VBA aitab automatiseerida ülesannet ja täita erinevaid funktsioone või valemeid. Excel VBA muudab igapäevased tegevused vähem tüütuks. VBA makros abil saame luua kasutaja poolt loodud kohandatud funktsioone ja automatiseerida käsitsi tehtavaid toiminguid, et säästa aega ja vaeva. Excel VBA saame hõlpsasti sorteerida vahekaardid kasvavas või kahanevas järjekorras vastavalt oma soovile.

2.1 Exceli lehe vahekaartide sorteerimine tähestikuliselt A-st Z-ni

Et sorteerida vahekaardid kasvavas järjekorras, saame kasutada käsku VBA kood, mis sorteerib vahekaardid tähestikulises järjekorras alates A-st Z-ni Näitame, kuidas me saame kasutada seda protseduuri. VBA makros et sorteerida vahekaardid kasvavas järjekorras.

SAMMUD:

  • Esiteks, minge Arendaja vahekaart lindil.
  • Teiseks, klõpsake Visual Basic avada Visual Basic toimetaja kuhu me kirjutame VBA koodid.
  • Teine võimalus avada Visual Basic toimetaja on lihtsalt vajutada Alt + F11 .

  • Või selle asemel, et avada toimetaja Arendaja vahekaardil saate klõpsata oma arvutustabeli mis tahes lehel ja seejärel paremklikk . Valige Vaata koodi võimalus.

  • Ja see avab visual basic akna.
  • Järgmisena valige Insert ja valige Moodul rippmenüüst.

Ettepanek: Sa ei saa kirjutada koodi mis tahes lehel. Sa pead sisestama Moodul koodi kirjutamiseks, sest me kasutame koodi kogu arvutustabelile, mitte ainult mõnele konkreetsele lehele.

Kui meil on vaja kirjutada mis tahes koodi ainult mõne konkreetse lehe jaoks, siis võite kasutada lehed, et kirjutada koodid sinna.

  • Pärast seda kopeeri ja kleebi VBA kood allpool.

VBA kood:

 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 
  • Seejärel vajutage F5 klahv või klõpsake Run Sub nuppu koodi käivitamiseks.

Väljund:

See VBA makro sorteerib praeguse töövihiku vahekaardid kasvavas tähestikulises järjekorras, alustades töölehtedest, mille nimed algavad numbritega, ja liikudes edasi vahekaartide juurde, mis algavad A ja lõpevad Z-ga.

2.2 Exceli lehtede vahekaardid Sorteerimine Z-st A-sse

Et sorteerida vahekaardid kahanevas järjekorras, saame kasutada käsku VBA kood, mis sorteerib vahekaardid tähestikulises järjekorras alates Z-st A-sse Järgime alljärgnevaid samme, et sorteerida vahekaardid kahanevas järjekorras.

SAMMUD:

  • Samuti on eelmine meetod, et avada Visual Basic toimetaja , kõigepealt mine Arendaja vahekaart lindil.
  • Seejärel klõpsake nuppu Visual Basic või vajutage Alt + F11 avada Visual Basic toimetaja .

  • Teine võimalus avada Visual Basic toimetaja on lihtsalt paremklikk mis tahes lehel ja valige Vaata koodi .

  • Järgmisena minge aadressile Sisesta ja valige Moodul rippmenüüst.

  • Nüüd kirjutage üles VBA kood allpool.

VBA kood:

 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 
  • Lõpuks käivitage kood, klõpsates Run Sub nuppu, teiselt poolt vajutage klaviatuuri otsetee F5 klahv koodi käivitamiseks.

Väljund:

See korraldab vahekaardid kahanevas tähestikulises järjekorras.

Loe edasi: VBA Exceli tabeli sorteerimiseks (4 meetodit)

Kokkuvõte

Ülaltoodud meetodid aitavad teil sorteerida Exceli vahekaardid. Loodan, et see aitab teid! Kui teil on küsimusi, ettepanekuid või tagasisidet, siis andke meile teada kommentaaride sektsioonis. Või võite heita pilgu meie teistesse artiklitesse aadressil ExcelWIKI.com blogi!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.