Microsoft Excel 2010 kommer med en medfølgende programmeringsspråk kalt Visual Basic for Applications , eller VBA. Du kan skrive kode i VBA som vil manipulere regnearket , for eksempel ved å sortere en rekke celler ved hjelp av Range.Sort metoden. Denne metoden inkluderer over et dusin parametre slik at du kan angi hvilke kolonner som skal sorteres etter, hindre overskrifter fra å bli sortert, satt flere sorteringsfeltene og mer. Instruksjoner
en
Åpne Excel 2010-regneark som du vil sortere hjelp av VBA . Trykk "Alt" og " F11 " samtidig for å hente frem VBA editor.
2
Dobbeltklikk på modulen , som ligger på venstre side av redaktøren , hvor du skriver VBA kode . Koden vil vises på høyre side av skjermen . Plasser markøren inn en tom linje av koden der du ønsker å bruke Sorter metoden
3
Skriv inn følgende kode i VBA editor, uten anførselstegn : ". Range (" A: B ") Sorter nøkkel1 : . = Range (" A1 ") , Order1 : = xlAscending " . Endre "A: B" til Excel området du vil sortere og endre "A1" til den første cellen i kolonnen du vil bruke til å sortere etter. Endre " xlAscending " til " xlDescending " hvis du vil sortere fra høyt til lavt , i stedet for lav til høy.
4
Place et komma og et mellomrom på slutten av koden din hvis du vil legge til flere parametere til sorteringsmetode . Skriv inn navnet på parameteren , etterfulgt av " : =" og deretter verdien for parameteren. Plasser en annen komma og et mellomrom etter hvert parameter , bortsett fra den siste.
5
Bruk " Key to ", " Order to ", " Key 3" og "Bestille 3 " parametere for å sette opp ytterligere sortering regler for når den første nøkkelen finne identiske verdier . Bruk " Type" parameter for å bestemme om du vil sortere utvalget av etiketter eller verdier , og bruk " xlSortLabels " og " xlSortValues , " hhv. Bruk " Header " parameter, angitt som enten " xlYes ", " xlNo " eller " xlGuess " for å la den slags funksjon vite om dine data har overskrifter eller ikke.
Bruk OrderCustom parameter , ved hjelp av et heltall som verdien , for å bruke en forhåndsinnstilt egendefinert sorteringsrekkefølge som du opprettet. Bruk " matchCase " parameter , sette den til enten " true" eller " False " for å avgjøre om du vil gjøre den slags store og små bokstaver . Bruk " Orientering " parameter, definert som enten " xlSortRows " eller " xlSortColumns " for å avgjøre hvordan dataene tabellen er orientert. Bruk " SortMethod " parameter, angitt som " xlStroke " eller " xlPinYin " hvis du sorterer kinesiske tegn . Til slutt , bruk " DataOption1 ", " DataOption2 , " eller " DataOption3 " parametere , satt som " xlSortTextAsNumbers " eller " xlSortNormal " for å avgjøre om den respektive tasten vil ha sin tekst bli behandlet som tall for den slags .