Try this..

Code:
Sub ExcelFox()
    
    Dim lng As Long
    
    With Worksheets("Sheet1")
        lng = Application.Max(.Cells(.Rows.Count, "J").End(xlUp).Row, 2)
        .Sort.SortFields.Clear
        .Sort.SortFields.Add Key:=.Range("AG2:AG" & lng), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        .Sort.SortFields.Add Key:=.Range("J2:J" & lng), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
        .Sort.SetRange .Range("J1:AG" & lng)
        .Sort.Header = xlYes
        .Sort.MatchCase = False
        .Sort.Orientation = xlTopToBottom
        .Sort.SortMethod = xlPinYin
        .Sort.Apply
    End With
    
End Sub