1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| Rows("20:20").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"D20:D107"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"K20:K107"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"I20:I107"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("PLANNING").Sort
.SetRange Range("A20:DR107")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
ActiveSheet.Range("$A$19:$I$107").AutoFilter Field:=2, Criteria1:="<>"
Rows("20:20").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"D20:D80"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"K20:K80"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("PLANNING").Sort.SortFields.Add Key:=Range( _
"I20:I80"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("PLANNING").Sort
.SetRange Range("A20:DR80")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("B20").Select
ActiveSheet.Range("$A$19:$I$107").AutoFilter Field:=2
End Sub |
Partager