Förvaring sorteringskriterier

April 7

Stephanie har ofta utföra sorters hennes uppgifter med samma kriterier om och om igen. Till exempel, ofta behöver hon att utföra ett slag som använder samma tre kolumner. Hon undrar om det finns ett sätt att "lagra" en uppsättning sorteringskriterier så hon inte behöver ange dem om och om igen.

Det finns ett par sätt som du kan närma sig denna fråga. Den första är att skapa anpassade vyer (beskrivs i andra frågor av ExcelTips) som innehåller dina data sorteras på ett önskat sätt. Du kan alltid lagra och återkalla syfte att se det sorteras som du vill.

Kanske den mest flexibla tillvägagångssätt är dock att utföra ditt sortering i ett makro istället för med hjälp av dialogrutan Sortera ruta. Du kan enkelt använda makroinspel att installera och köra din typ; senare kör makrot kommer att sortera samma område igen, med samma kriterier.

En mer allmän makro skulle vara en som det som visas nedan. Den sorterar kolumnerna A, B och C i fallande ordning. Allt du behöver göra är att välja de data du vill sorterad innan du kör makrot. (Du bör givetvis se till att området du väljer innehåller kolumnerna A, B, och C.)

Sub SortMyData ()
Selection.Sort _
Nyckel1: = Range ("A1"), Order1: = xlAscending, _
Key2: = Range ("B1"), Order2: = xlAscending, _
NKL3: = Range ("C1"), Order3: = xlAscending, _
Header: = xlGuess, OrderCustom: = 1, _
MatchCase: = False, Orientering: = xlTopToBottom, _
DataOption1: = xlSortNormal, _
DataOption2: = xlSortNormal, _
DataOption3: = xlSortNormal
End Sub

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (8344) gäller för Microsoft Excel 97, 2000, 2002, och 2003. Du kan hitta en version av detta tips för menyfliksområdet i Excel (Excel 2007 och senare) här: Förvaring Sortering Kriterier.