Hvordan gjøre Sortering på Excel Bruke VBA

Hvordan gjøre Sortering på Excel Bruke VBA


Sortering et antall rader i en kolonne ved hjelp av Visual Basic for Applications i Microsoft Excel kan enkelt gjøres ved hjelp av noen regneark egenskaper. VBA kan brukes i Excel for å automatisere rutineoppgaver som sortering kolonner i en bestemt rekkefølge. Den Rangeobject representerer et område i et regneark som du kan bruke til å definere det området du ønsker å sortere. Du kan bruke en slags metode som xlAscending å definere hva slags sortering du ønsker for dine data.

Bruksanvisning

1 Start Microsoft Office Excel, skriv "z" i A1, "t" i A2, "s" i A3, "b" i A4 og "a" i A5. Klikk på "Utvikler" og klikk "Visual Basic" for å starte VB Editor vinduet. Klikk på "Insert" -menyen og klikk "Module" for å legge til en ny VBA-modul.

2 Legg til følgende kode for å opprette en ny under prosedyre:

Private Sub sortSheet ()

3 Kopier og lim inn følgende kode for å sortere radene en til fem i A-kolonnen:

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

4 Skriv "End Sub" for å avslutte prosedyren. Trykk på "F5" tasten for å kjøre programmet og sortere dataene.