Turinys
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.xlsm2 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!