Inhoudsopgave
In Microsoft Excel Als we excel-tabbladen willen sorteren, zijn er geen ingebouwde functies of hulpmiddelen om dat te doen. We kunnen het alleen handmatig doen of het gebruik van macro's kan helpen. In dit artikel leren we enkele VBA-macro's om tabbladen in excel te sorteren en bekijken we ook hoe we ze handmatig kunnen sorteren.
Download Praktijk Werkboek
Je kunt het werkboek downloaden en ermee oefenen.
Tabbladen sorteren.xlsm2 manieren om Excel-tabbladen oplopend of aflopend te sorteren
Bij het werken met veel tabbladen in excel, zou het gemakkelijk zijn om de tab te vinden als de tabbladen een indeling hebben. Om tabbladen in excel snel te sorteren, gaan we de onderstaande dataset gebruiken. Maar de tabbladen van de dataset hebben geen indeling. Laten we eens kijken hoe we ze eenvoudig kunnen sorteren.
1. Bladtabbladen handmatig sorteren in Excel
In Excel zijn er geen ingebouwde functies of formules of hulpmiddelen om tabbladen te sorteren. Het handmatig sorteren van de tabbladen kan tijdrovend zijn. Laten we de stappen volgen om tabbladen handmatig te sorteren.
STAPPEN:
- Klik eerst op de tabbladen die u wilt verplaatsen.
- Vervolgens sleept u het tabblad naar links of rechts door op de linkermuisknop te klikken.
- En, daar ga je!
Maar je moet het voor elk tabblad doen.
TIPS: Wanneer u tabbladen versleept, houdt u de knop Ctrl-toets Dit levert een kopie op van de tabbladen in plaats van ze te verplaatsen.
Gerelateerde inhoud: Geavanceerde sorteeropties gebruiken in Excel
Vergelijkbare lezingen:
- Hoe IP-adressen te sorteren in Excel (6 methoden)
- [Opgelost!] Excel Sorteren werkt niet (2 oplossingen)
- Hoe sorteerknop toevoegen in Excel (7 methoden)
- Bereik sorteren met VBA in Excel (6 voorbeelden)
- Hoe unieke lijst sorteren in Excel (10 nuttige methoden)
2. VBA gebruiken om Excel-tabbladen te sorteren
Excel VBA helpt om de taak te automatiseren en verschillende functies of formules uit te voeren. Excel VBA maakt dagelijkse activiteiten minder vervelend. Met VBA-macro's kunnen we door de gebruiker gegenereerde functies op maat maken en handmatige handelingen automatiseren om tijd en moeite te besparen. Met Excel VBA kunnen we gemakkelijk tabbladen sorteren in oplopende of aflopende volgorde, naar wens.
2.1 Excel Sheet Tabs alfabetisch sorteren van A tot Z
Om tabbladen in oplopende volgorde te sorteren kunnen we de VBA code die de tabbladen alfabetisch sorteert van A tot Z Laten we de procedure demonstreren van hoe we VBA-macro's om tabbladen in oplopende volgorde te sorteren.
STAPPEN:
- Ga eerst naar de Ontwikkelaar tabblad op het lint.
- Ten tweede, klik op Visual Basic om de Visual Basic-editor waar we de VBA-codes zullen schrijven.
- Een andere manier om de Visual Basic-editor is gewoon op Alt + F11 .
- Of, in plaats van de editor te openen vanuit de Ontwikkelaar tabblad, kunt u op een willekeurig blad op uw spreadsheet klikken en vervolgens klik met de rechtermuisknop op Selecteer de Code bekijken optie.
- En dit zal het visual basic venster openen.
- Ga vervolgens naar Invoegen en selecteer Module uit het drop-down menu.
Suggestie: Je kunt de code niet op elk blad schrijven. Je moet een Module om de code te schrijven, want we gaan de code gebruiken voor de hele spreadsheet, niet alleen voor een specifiek blad.
Als we een code moeten schrijven voor een specifiek blad, dan kunt u de bladen gebruiken om de codes daar te schrijven.
- Kopieer en plak daarna de VBA-code hieronder.
VBA-code:
Sub Sort_AtoZ() Voor i = 1 tot Application.Sheets.Count Voor j = 1 tot Application.Sheets.Count - 1 Als UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Dan Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub
- Druk vervolgens op de F5 toets of klik op de Run Sub om de code uit te voeren.
Uitgang:
Deze VBA-macro sorteert de tabbladen in de huidige werkmap in oplopende alfabetische volgorde, te beginnen met werkbladen waarvan de naam begint met cijfers en vervolgens met tabbladen die beginnen met A en eindigen met Z.
2.2 Excel Sheet Tabs Sorteren van Z naar A
Om tabbladen in aflopende volgorde te sorteren, kunnen we de VBA code die de tabbladen alfabetisch sorteert van Z naar A Volg de onderstaande stappen om de tabbladen in aflopende volgorde te sorteren.
STAPPEN:
- Ook de vorige methode, om de Visual Basic-editor ga eerst naar de Ontwikkelaar tabblad op het lint.
- Klik vervolgens op Visual Basic of druk op Alt + F11 om de Visual Basic-editor .
- Een andere manier om de Visual Basic-editor is, simpelweg klik met de rechtermuisknop op op een willekeurig blad en selecteer Code bekijken .
- Ga vervolgens naar Plaats en selecteer Module uit het drop-down menu.
- Schrijf nu de VBA-code hieronder.
VBA-code:
Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 Als UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Dan Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub
- Voer tenslotte de code uit door te klikken op de knop Run Sub knop, aan de andere kant, druk op de sneltoets F5 toets om de code uit te voeren.
Uitgang:
Hierdoor worden de tabbladen in alfabetische volgorde gerangschikt.
Lees meer: VBA om tabel in Excel te sorteren (4 methoden)
Conclusie
De bovenstaande methoden helpen u om excel-tabbladen te sorteren. Hopelijk helpt dit u! Als u vragen, suggesties of feedback heeft, laat het ons dan weten in de commentaarsectie. Of u kunt een blik werpen op onze andere artikelen in de ExcelWIKI.com blog!