Hoe sorteert u meerdere rijen of kolommen tegelijkertijd onafhankelijk in Excel?
In Excel kunt u de Sorteerfunctie gebruiken om slechts één rij of kolom in een reeks kolommen te sorteren, maar als u meerdere rijen of kolommen tegelijkertijd onafhankelijk moet sorteren om het volgende scherm te krijgen zoals hieronder weergegeven. Zijn er snelle manieren om deze taak in Excel op te lossen?
Sorteer meerdere kolommen tegelijkertijd onafhankelijk met VBA-code
Sorteer meerdere rijen tegelijkertijd onafhankelijk met VBA-code
Sorteer meerdere kolommen tegelijkertijd onafhankelijk met VBA-code
Om meerdere kolommen onafhankelijk in oplopende volgorde te sorteren, kan de volgende VBA-code u helpen. Volg deze stappen:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de volgende code in het Modulevenster.
VBA-code: Sorteer meerdere kolommen tegelijkertijd onafhankelijk:
Sub SortIndividualJR()
'Updateby Extendoffice
Dim xRg As Range
Dim yRg As Range
Dim ws As Worksheet
Set ws = ActiveSheet
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
Application.ScreenUpdating = False
For Each yRg In xRg
With ws.Sort
.SortFields.Clear
.SortFields.Add Key:=yRg, Order:=xlAscending
.SetRange ws.Range(yRg, yRg.End(xlDown))
.Header = xlNo
.MatchCase = False
.Apply
End With
Next yRg
Application.ScreenUpdating = True
End Sub
3. Druk vervolgens op de F5-toets om deze code uit te voeren, en er verschijnt een pop-upvenster dat u eraan herinnert de gegevensreeks te selecteren die u wilt sorteren op basis van elke kolom, zie screenshot:
4. Klik vervolgens op OK, elke kolom is tegelijkertijd onafhankelijk gesorteerd, zie screenshot:

Ontdek de Magie van Excel met Kutools AI
- Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
- Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
- VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules gemakkelijk.
- Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Sorteer meerdere rijen tegelijkertijd onafhankelijk met VBA-code
Als u meerdere rijen onafhankelijk wilt sorteren, is hier ook een VBA-code voor u.
1. Selecteer de gegevens die u wilt sorteren op basis van elke rij.
2. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
3. Klik op Invoegen > Module en plak de volgende code in het Modulevenster.
VBA-code: Sorteer meerdere rijen tegelijkertijd onafhankelijk:
Sub SortIndividualR()
'Updateby Extendoffice
Dim xRg As Range, yRg As Range
If TypeName(Selection) <> "Range" Then Exit Sub
Set xRg = Selection
If xRg.Count = 1 Then
MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
Exit Sub
End If
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
Application.ScreenUpdating = False
For Each yRg In xRg.Rows
yRg.Sort Key1:=yRg.Cells(1, 1), _
Order1:=xlAscending, _
Header:=xlNo, _
Orientation:=xlSortRows
Next yRg
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
Application.ScreenUpdating = True
End Sub
4. Druk vervolgens op de F5-toets om deze code uit te voeren, de gegevens in elke rij zijn tegelijkertijd gesorteerd, zie screenshot:
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!