Hey there,
Try this:
Dim Arr(), LR As String, ws As Worksheet 'declare variables
'add custom list equal to the array defined in order of the values listed in your thread
Application.AddCustomList ListArray:=Array("2L4", "2L5", "2L3", "2A3", "1A1", "1A2", "1A3", "1A9", "1A4", "1A7", "1P0", "2R1", "2R2")
To insert this code into your workbook
1.Press Alt+F8 on your keyboard
2.Clear the macro name box and type SortByCustom in the blank box provided
3.Select the Create option
4.In between the Sub SortByCustom() and End Sub copy and paste the above code
5.Exit out of the Visual Basic Window
6.Press Alt+F8 again and this time select the SortByCustom macro
7.Select Run
Please note: This code assumes you do not want to skip any worksheets and that there is no data below the Totals row.
Let me know if this works for you.
Let me know how these work for you!
Bookmarks