Hoe te doen sorteren op Excel met VBA



Sorteren van een aantal rijen in een kolom met Visual Basic for Applications in Microsoft Excel kan gemakkelijk worden bereikt met behulp van een paar Werkbladeigenschappen. VBA kan worden gebruikt in Excel voor het automatiseren van routinetaken, zoals het sorteren van kolommen in een bepaalde volgorde. De Rangeobject vertegenwoordigt een gebied in een werkblad dat u gebruiken kunt om het gebied dat u wilt sorteren te definiƫren. U kunt een sorteermethode zoals xlAscending gebruiken om te bepalen welk type sorteren wilt u voor uw gegevens.

Instructies

1

Start Microsoft Office Excel, typt u "z" in de A1, "t" in de "s" in A3, A2, "b" in A4 en "a" in A5. Klik op het tabblad 'Developer' en op 'Visual Basic' te lanceren de VB-Editor-venster. Klik op het "Invoegen" menu en klik op "Module" als een nieuwe VBA-module wilt toevoegen.

2

Voeg de volgende code een nieuwe Sub-procedure wilt maken:

Private Sub sortSheet()

3

Kopieer en plak de volgende code om de rijen 1 tot en met vijf in de een kolom sorteren:

Worksheets("Sheet1").Range("A1:A5").Sort _
Key1:=Worksheets("Sheet1").Columns("A"), Order1:=xlAscending, _
Header:=xlNo
4

Typ 'End Sub' aan het einde van de procedure. Druk op "F5" om het programma uitvoeren en de gegevens wilt sorteren.