Sisällysluettelo
Osoitteessa Microsoft Excel , Jos haluamme lajitella Excel-välilehtiä, siihen ei ole sisäänrakennettuja toimintoja tai työkaluja. Voimme tehdä sen vain manuaalisesti tai käyttää makroja. Tässä artikkelissa opimme joitakin VBA-makroja Excelin välilehtien lajitteluun ja katsomme myös, miten voimme lajitella ne manuaalisesti.
Lataa harjoituskirja
Voit ladata työkirjan ja harjoitella niiden avulla.
Lajittele välilehdet.xlsm2 tapaa lajitella Excel-välilehtiä nousevassa tai laskevassa järjestyksessä
Kun työskentelet Excelissä monien välilehtien kanssa, jos välilehdet ovat järjestyksessä, olisi helppo löytää välilehti. Jos haluat lajitella välilehdet Excelissä nopeasti, käytämme alla olevaa tietokokonaisuutta. Tietokokonaisuuden välilehdillä ei kuitenkaan ole mitään järjestelyä. Katsotaanpa, miten ne voidaan lajitella yksinkertaisesti.
1. Lajittele arkkivälilehdet manuaalisesti Excelissä
Excelissä ei ole sisäänrakennettuja toimintoja tai kaavoja tai työkaluja välilehtien/taulukoiden lajitteluun. Välilehtien lajittelu manuaalisesti voi olla aikaa vievää. Seurataan ohjeita välilehtien lajitteluun manuaalisesti.
VAIHEET:
- Napsauta ensin välilehtiä, jotka haluat siirtää.
- Toiseksi vedä välilehti vasemmalle tai oikealle napsauttamalla hiiren vasenta painiketta.
- Ja, siinä se on!
Se on kuitenkin tehtävä jokaiselle välilehdelle.
VINKKEJÄ: Kun vedät välilehtiä ympäriinsä, pidä alaspainettuna Ctrl-näppäin Tämä tuottaa kopion välilehdistä eikä siirrä niitä.
Aiheeseen liittyvä sisältö: Excelin laajennettujen lajitteluvaihtoehtojen käyttäminen
Samanlaisia lukemia:
- Miten lajitella IP-osoite Excelissä (6 menetelmää)
- [Ratkaistu!] Excel Lajittelu ei toimi (2 ratkaisua)
- Miten lisätä lajittelupainike Excelissä (7 menetelmää)
- Lajittele alue VBA: n avulla Excelissä (6 esimerkkiä)
- Miten lajitella ainutlaatuinen luettelo Excelissä (10 hyödyllisiä menetelmiä)
2. VBA:n käyttö Excel-välilehtien lajitteluun
Excel VBA auttaa automatisoimaan tehtävän ja suorittamaan erilaisia toimintoja tai kaavoja. Excel VBA tekee jokapäiväisistä toiminnoista vähemmän työläitä. VBA-makrot avulla voimme luoda mukautettuja käyttäjän luomia toimintoja ja automatisoida manuaalisia toimintoja ajan ja vaivan säästämiseksi. Excel VBA voimme helposti lajitella välilehdet nousevaan tai laskevaan järjestykseen toiveemme mukaan.
2.1 Lajittele Excel-arkin välilehdet aakkosjärjestyksessä A:sta Z:hen
Lajitellaksemme välilehdet nousevaan järjestykseen voimme käyttää komentoa VBA koodi, joka lajittelee välilehdet aakkosjärjestyksessä alkaen A:sta Z:hen Esitellään menettely, jolla voimme käyttää apuna VBA-makrot lajitella välilehdet nousevaan järjestykseen.
ASKELEET:
- Mene ensin osoitteeseen Kehittäjä välilehti nauhassa.
- Toiseksi, klikkaa Visual Basic avataksesi Visual Basic Editor johon kirjoitamme VBA-koodit.
- Toinen tapa avata Visual Basic Editor on yksinkertaisesti painaa Alt + F11 .
- Tai sen sijaan, että avaisit editorin Kehittäjä välilehdellä voit klikata mitä tahansa taulukkolaskentataulukon arkkia ja sitten klikkaa hiiren oikealla . Valitse Näytä koodi vaihtoehto.
- Tämä avaa Visual Basic -ikkunan.
- Siirry seuraavaksi kohtaan Insert ja valitse Moduuli avattavasta valikosta.
Ehdotus: Et voi kirjoittaa koodia mille tahansa arkille. Sinun on lisättävä siihen Moduuli koodin kirjoittamiseen, koska aiomme käyttää koodia koko laskentataulukkoa varten, emme vain tiettyä arkkia varten.
Kun meidän on kirjoitettava koodia jollekin tietylle arkille, voit käyttää arkkeja koodien kirjoittamiseen sinne.
- Sen jälkeen kopioi ja liitä VBA-koodi alla.
VBA-koodi:
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
- Paina seuraavaksi F5-näppäin tai klikkaa Suorita Sub painiketta koodin suorittamiseksi.
Lähtö:
Tämä VBA-makro lajittelee nykyisen työkirjan välilehdet nousevassa aakkosjärjestyksessä aloittaen työlehdistä, joiden nimet alkavat numeroilla, ja siirtyen sitten välilehtiin, jotka alkavat A:lla ja päättyvät Z:llä.
2.2 Excel-arkin välilehdet Lajittelu Z:stä A:han
Jos haluamme lajitella välilehdet laskevaan järjestykseen, voimme käyttää komentoa VBA koodi, joka lajittelee välilehdet aakkosjärjestyksessä alkaen Z:stä A:han Seurataan alla olevia ohjeita välilehtien lajittelemiseksi laskevaan järjestykseen.
ASKELEET:
- Samoin edellinen menetelmä, jolla avataan Visual Basic Editor , mene ensin osoitteeseen Kehittäjä välilehti nauhassa.
- Klikkaa seuraavaksi Visual Basic tai paina Alt + F11 avataksesi Visual Basic Editor .
- Toinen tapa avata Visual Basic Editor on yksinkertaisesti klikkaa hiiren oikealla millä tahansa arkilla ja valitse Näytä koodi .
- Siirry seuraavaksi osoitteeseen Lisää ja valitse Moduuli avattavasta valikosta.
- Kirjoita nyt ylös VBA-koodi alla.
VBA-koodi:
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
- Suorita koodi lopuksi napsauttamalla Suorita Sub painiketta, paina toisaalta pikanäppäintä F5-näppäin koodin suorittamiseksi.
Lähtö:
Tämä järjestää välilehdet alenevaan aakkosjärjestykseen.
Lue lisää: VBA lajitella taulukko Excelissä (4 menetelmää)
Päätelmä
Edellä mainitut menetelmät auttavat sinua lajittelemaan Excel-välilehtiä. Toivottavasti tämä auttaa sinua! Jos sinulla on kysyttävää, ehdotuksia tai palautetta, kerro meille kommenttiosioon. Tai voit vilkaista muita artikkeleita osoitteessa ExcelWIKI.com blogi!