Kaip rūšiuoti "Excel" skirtukus didėjančia arba mažėjančia tvarka (2 būdai)

  • Pasidalinti
Hugh West

Svetainėje "Microsoft Excel , Jei norime surūšiuoti "Excel" skirtukus, tam nėra integruotų funkcijų ar kokių nors įrankių. Galime tai padaryti tik rankiniu būdu arba pasinaudoti makrokomandomis. Šiame straipsnyje išmoksime keletą VBA makrokomandų "Excel" skirtukams rūšiuoti, taip pat apžvelgsime, kaip galime juos surūšiuoti rankiniu būdu.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti pratybų sąsiuvinį ir pasipraktikuoti su jais.

Rūšiuoti skirtukus.xlsm

2 būdai rūšiuoti "Excel" skirtukus didėjančia arba mažėjančia tvarka

Dirbant su daugybe skirtukų "Excel" programoje, jei skirtukai būtų išdėstyti, būtų lengva rasti skirtuką. Norėdami greitai surūšiuoti skirtukus "Excel" programoje, naudosime toliau pateiktą duomenų rinkinį. Tačiau duomenų rinkinio skirtukai nėra išdėstyti. Pažiūrėkime, kaip juos paprasčiausiai surūšiuoti.

1. Rankiniu būdu rūšiuokite lapų skirtukus "Excel" programoje

Programoje "Excel" nėra integruotų funkcijų, formulių ar kitų skirtukų / lapų rūšiavimo įrankių. Rankiniu būdu rūšiuojant skirtukus gali tekti sugaišti daug laiko. Atlikime veiksmus, kaip rūšiuoti skirtukus rankiniu būdu.

ŽINGSNIAI:

  • Pirmiausia spustelėkite skirtukus, kuriuos norite perkelti.
  • Antra, vilkite skirtuką į kairę arba į dešinę spustelėdami kairįjį pelės klavišą.

  • Ir štai taip!

Tačiau tai reikia daryti kiekviename skirtuke.

PATARIMAI: Vilkdami skirtukus, laikykite nuspaudę Ctrl klavišas klaviatūra. Taip bus sukurta skirtukų kopija, o ne jie bus perkelti.

Susijęs turinys: Kaip naudoti išplėstines rūšiavimo parinktis programoje "Excel

Panašūs skaitiniai:

  • Kaip "Excel" programoje rūšiuoti IP adresą (6 metodai)
  • [Išspręsta!] "Excel" rūšiavimas neveikia (2 sprendimai)
  • Kaip pridėti rūšiavimo mygtuką "Excel" (7 metodai)
  • Rūšiuoti diapazoną naudojant "Excel" VBA (6 pavyzdžiai)
  • Kaip rūšiuoti unikalų sąrašą "Excel" programoje (10 naudingų metodų)

2. Naudokite VBA "Excel" skirtukams rūšiuoti

"Excel" VBA padeda automatizuoti užduotį ir vykdyti įvairias funkcijas ar formules. "Excel" VBA kasdienė veikla tampa mažiau varginanti. VBA makrokomandos , galime kurti pasirinktines naudotojo sukurtas funkcijas ir automatizuoti rankines operacijas, kad sutaupytume laiko ir pastangų. "Excel" VBA galime lengvai rūšiuoti skirtukus didėjančia arba mažėjančia tvarka pagal savo pageidavimą.

2.1 Rūšiuoti "Excel" lapų skirtukus abėcėlės tvarka nuo A iki Z

Norėdami surūšiuoti skirtukus didėjančia tvarka, galime naudoti VBA kodas, kuris skirtukus surūšiuos abėcėlės tvarka nuo Nuo A iki Z . Parodykime, kaip galime naudoti VBA makrokomandos rūšiuoti skirtukus didėjančia tvarka.

ŽINGSNIAI:

  • Pirmiausia eikite į Kūrėjas juostos skirtukas.
  • Antra, spustelėkite "Visual Basic atidaryti "Visual Basic" redaktorius kuriame rašysime VBA kodus.
  • Kitas būdas atidaryti "Visual Basic" redaktorius tiesiog paspauskite Alt + F11 .

  • Arba, užuot atidarę redaktorių iš Kūrėjas skirtuką, galite spustelėti bet kurį skaičiuoklės lapą, tada dešiniuoju pelės klavišu spustelėkite . Pasirinkite Peržiūrėti kodą galimybė.

  • Bus atidarytas "Visual Basic" langas.
  • Tada eikite į Insert ir pasirinkite Modulis iš išskleidžiamojo meniu.

Pasiūlymas: Negalite rašyti kodo bet kuriame lape. Turite įterpti Modulis rašyti kodą, nes jį naudosime visai skaičiuoklei, o ne tik kuriam nors konkrečiam lapeliui.

Kai mums reikia parašyti bet kokį kodą tik tam tikrame lape, galite naudoti lapus, kad parašytumėte kodus.

  • Po to nukopijuokite ir įklijuokite VBA kodas žemiau.

VBA kodas:

 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 Next End Sub 
  • Tada paspauskite F5 klavišas arba spustelėkite Paleisti "Run Sub paleisti kodą.

Išvestis:

Šis VBA makrokomandos surūšiuoja dabartinio sąsiuvinio skirtukus abėcėlės tvarka didėjančia tvarka, pradedant nuo darbalapių, kurių pavadinimai prasideda skaitmenimis, ir pereinant prie skirtukų, prasidedančių raide A ir pasibaigiančių raide Z.

2.2 "Excel" lapų skirtukų rūšiavimas nuo Z iki A

Norėdami rūšiuoti skirtukus mažėjančia tvarka, galime naudoti VBA kodas, kuris skirtukus surūšiuos abėcėlės tvarka nuo iš Z į A . Atlikime toliau nurodytus veiksmus, kad skirtukus surūšiuotume mažėjančia tvarka.

ŽINGSNIAI:

  • Panašiai ir ankstesnis metodas, skirtas atidaryti "Visual Basic" redaktorius , pirmiausia eikite į Kūrėjas juostos skirtukas.
  • Tada spustelėkite "Visual Basic arba paspauskite Alt + F11 atidaryti "Visual Basic" redaktorius .

  • Kitas būdas atidaryti "Visual Basic" redaktorius tiesiog dešiniuoju pelės klavišu spustelėkite bet kuriame lape ir pasirinkite Peržiūrėti kodą .

  • Tada eikite į Įdėkite ir pasirinkite Modulis iš išskleidžiamojo meniu.

  • Dabar užrašykite VBA kodas žemiau.

VBA kodas:

 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 Next End Sub 
  • Galiausiai paleiskite kodą spustelėdami Paleisti "Run Sub mygtuką, kita vertus, paspauskite klaviatūros spartųjį klavišą F5 klavišas paleisti kodą.

Išvestis:

Taip skirtukai bus išdėstyti abėcėlės tvarka mažėjančia tvarka.

Skaityti daugiau: VBA lentelės rūšiavimas "Excel" programoje (4 metodai)

Išvada

Šie metodai padeda rūšiuoti "Excel" skirtukus. Tikimės, kad tai jums padės! Jei turite klausimų, pasiūlymų ar atsiliepimų, praneškite mums komentarų skiltyje. Arba galite peržvelgti kitus mūsų straipsnius ExcelWIKI.com tinklaraštis!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.