Sub ORD_ALF 2003()
Range("AC17:AJ46").Select
Selection.Copy
Range("AN17:AU46").Select
ActiveSheet.Paste
Range("AC17").Select
Range("AC17:AJ34").Sort Key1:=Range("AC17"), Order1:=xlAscending, Header:=xlNo _
, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("AC40:AJ46").Select
Selection.Sort Key1:=Range("AC40"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("AN17:AU46").Select
Selection.Copy
Range("AC17").Select
ActiveSheet.Paste
Range("AN17:AU46").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("AD13").Select
End Sub
Sub ORD_ALF 2010()
Range("AC17:AJ46").Select
Selection.Copy
Range("AN17:AU46").Select
ActiveSheet.Paste
Range("AC17").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("7").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("7").Sort.SortFields.Add Key:=Range("AC17:AC34"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("7").Sort
.SetRange Range("AC17:AJ34")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("AC40").Select
ActiveWorkbook.Worksheets("7").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("7").Sort.SortFields.Add Key:=Range("AC40:AC46"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("7").Sort
.SetRange Range("AC40:AJ46")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("AN17:AU46").Select
Selection.Copy
Range("AC17").Select
ActiveSheet.Paste
Range("AN17:AU46").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("AD13").Select
End Sub |