Sortering et antal rækker i en kolonne ved hjælp af Visual Basic for Applications i Microsoft Excel kan nemt gøres ved at bruge et par regneark egenskaber. VBA kan bruges i Excel til at automatisere rutineopgaver såsom sortering kolonner i en bestemt rækkefølge . Den Rangeobject repræsenterer et område i et regneark, som du kan bruge til at definere det område, du vil sortere . Du kan bruge en slags metode, såsom xlAscending at definere den type sortering , du ønsker til dine data. Instruktioner
1
Launch Microsoft Office Excel , skriv " z" i A1, "t" i A2 , "s" i A3 , "b" i A4 og "a" i A5 . Klik på " Udvikler " fanen og klik på " Visual Basic " for at starte VB Editor vinduet. Klik på " Indsæt" menuen og klikke på " Modul " for at tilføje en ny VBA -modul
2
Føj følgende kode til at oprette en ny sub procedure : .
Private Sub sortSheet ()
3
Kopier og indsæt følgende kode til at sortere rækkerne en gennem fem i A kolonne: .
Worksheets ( " Ark1 " ) Range (" A1 : A5 " . ) Sorter _Key1 : = regneark ( " Ark1 " ) kolonner ( . " A ") , Order1 : = xlAscending , _Header : = xlNo
4
Type " End Sub "til afslutte proceduren. Tryk på " F5 " for at køre programmet, og sortere data.