Sortering ett antal rader i en kolumn med hjälp av Visual Basic for Applications i Microsoft Excel kan enkelt göras genom att använda några kalkylblad egenskaper . VBA kan användas i Excel för att automatisera rutinuppgifter såsom sortering kolumner i en viss ordning . Den Rangeobject representerar ett område i ett kalkylblad som du kan använda för att definiera det område som du vill sortera . Du kan använda en slags metod såsom xlAscending att definiera vilken typ av sortering du vill för dina data . Instruktioner
1
Launch Microsoft Office Excel , typ " z " i A1 , " t " i A2 , " s " i A3 , " b" i A4 och " a " i A5 . Klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att starta VB Editor fönstret . Klicka på " Infoga " -menyn och klicka på " modul " för att lägga till en ny VBA -modul
2
Lägg till följande kod för att skapa en ny sub förfarande : .
Private Sub sortSheet ( ) Addera 3
Kopiera och klistra in följande kod för att sortera raderna ett till fem i en kolumn: .
kalkylblad ( " Blad1 " ) Range ( " A1 : A5 " . ) Sortera _Key1 : = kalkylblad ( " Blad1 " ) Kolumner ( . " A " ) , Order1 : = xlAscending , _Header : = xlNo
4
Typ " End Sub " till avsluta förfarandet . Tryck på " F5 " för att köra programmet och sortera data .