Guest User

Untitled

a guest
Jan 24th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Private Sub Worksheet_Deactivate()
  2. Sort_CategoryProject_Group
  3. End Sub
  4.  
  5. Sub Sort_CategoryProject_Group()
  6. '9A14
  7. 'Sort after Project Name
  8. Dim lastRow As Byte
  9.  
  10. lastRow = Sheets(pubWsCategory).Cells(Rows.Count, 12).End(xlUp).Row
  11.  
  12. Sheets(pubWsCategory).Range("L4:U" & lastRow).Select
  13. ActiveWorkbook.Worksheets(pubWsCategory).Sort.SortFields.Clear
  14. ActiveWorkbook.Worksheets(pubWsCategory).Sort.SortFields.Add Key:=Range("L4:L" & lastRow), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  15. ActiveWorkbook.Worksheets(pubWsCategory).Sort.SortFields.Add Key:=Range("M4:M" & lastRow), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  16.  
  17. With ActiveWorkbook.Worksheets(pubWsCategory).Sort
  18. .SetRange Range("L4:U" & lastRow)
  19. .Header = xlYes
  20. .MatchCase = False
  21. .Orientation = xlTopToBottom
  22. .SortMethod = xlPinYin
  23. .Apply
  24. End With
  25.  
  26. Application.CutCopyMode = False
  27. Range("B4").Select
  28.  
  29. End Sub
Add Comment
Please, Sign In to add comment